becca-lyria icon indicating copy to clipboard operation
becca-lyria copied to clipboard

[FEAT] - Add a Starboard System

Open naomi-lgbt opened this issue 2 years ago • 2 comments

What feature would you like to see?

Starboard systems are a common way to allow community members to "pin" messages that they find valuable, funny, or otherwise noteworthy. We should implement a starboard system in Becca.

We will need to add three configuration values:

  • The channel to use as the starboard (where messages are posted)
  • The star emote to listen for (servers can set whatever emote they want, default when unset is ⭐.
  • The number of stars a message must receive before it is posted in the above channel.

Additional information

This is a pretty substantial undertaking - Becca isn't set to listen for reactions, so we'll have to add an event listener for that and ensure we request the gateway intent.

naomi-lgbt avatar Aug 27 '22 05:08 naomi-lgbt

I'd like to work on this

Vyvy-vi avatar Sep 29 '22 20:09 Vyvy-vi

All yours - note that this is blocked until the config system gets overhauled

naomi-lgbt avatar Sep 29 '22 20:09 naomi-lgbt