bsquidwrd/LiveBot

Redo permissions

Closed this issue · 0 comments

From PlavorSeol via Discord:

Since Application Command Permissions (hereinafter "ACP") v2, Discord provides UI for setting up permissions for bots in way more intuitive and consistent way than doing so via random command or dashboard, it would be good if the bot is compatible with ACP.

That being said, I suggest following things:

  • Drop any hard permission requirements across all commands, just let Discord handle them
  • Set default_member_permissions for /monitor to Manage Server
  • Set default_member_permissions for /config to Administrator
  • Remove admin-role option from /config command, as Discord's native ACP UI replaces it (and it cannot work with ACP without applications.commands.permissions.update OAuth2 scope anyway)