MonkeyBot icon indicating copy to clipboard operation
MonkeyBot copied to clipboard

Check command permissions

Open MarkusKgit opened this issue 4 years ago • 2 comments

At the moment the permissions for the commands (both by the Bot and the user) are not consistent.

Go over every command and apply the correct needed permissions for both the Bot and the User.

MarkusKgit avatar Oct 04 '21 08:10 MarkusKgit

Are there certain modules which are super important and should be prioritized?

Also I saw that you sort of made your own system to check for permission, should we use your method or the default D#+ method?

Alex-451 avatar Oct 05 '21 14:10 Alex-451

No, there is none that is more important than another. The custom permissions are a leftover from when this Bot ran on Discord.Net and should ideally be ported to DSharp native system where applicable. For the Bot permissions I think a dual approach would be suitable. When it joins a new Guild it should check if it has basic permissions like using embeds which is required for almost any command. Commands that need elevated permissions should handle their permissions on either the module or command level.

MarkusKgit avatar Oct 05 '21 15:10 MarkusKgit