Bug: The bot reposts a starboard message after a mass—reaction deletion
When a mod deletes all star reactions to a message at once, @Starboard removes it from the channel but reposts it. The repost doesn't happen when a mod deletes each individual star reaction.
3 Replies
Starboard doesn’t handle the remove all reactions feature in discord
If you want to delete a message from the starboard, you’ll have to trash it
Is it possible for you to make it handle the feature?
No, sorry
@Davi to further elaborate, there's two reasons this isn't really possible:
1. Starboard doesn't track the specific emoji used to upvote/downvote a post
2. Discord doesn't tell me what reactions were removed
So it's not really possible, at least with how my database is setup, to know which upvotes/downvotes have been removed using this feature. That's why I just ignore it entirely.
Something I could do would be to add a "delete-all" option to the
/recount
command, so that you can have it recount reactions and remove any that are now missing.
If you need to remove a post from starboard though, I recommend using /utils trash
- or, for a quicker approach, set on-delete
to Trash
for the starboard, and then delete the starboard message. Or set link-deletes
to true and delete the original. Any of those will work