What are the permissions for?

Discord
  1. Manage Roles is used assigning roles using /setrole

  2. Send Messages is used for notifying the channel when they have crossed an all time high.

  3. Manage Messages is used for reading whether the text in channel includes “gm”. We don’t store any messages in our database.

Snapshot of database (my discord id):

Snapshot
  1. Add Reactions: For the bot to react when someone says gm

  2. Use External Stickers: Sometimes there maybe stickers that say gm, this permissions allows the bot to read those.

  3. Use Application Commands: This allows the members and admins to command the bot. For e.g., /setchannel, /setreaction etc.,