Open braindigitalis opened 4 years ago
This will also help with people trying to add a bot, but unchecking all the permissions, and then joining the support server and complaining that it doesn't work.
I really like this idea but it's going to take some planning to make it work with our existing design. I'm going to work on some mockups and talk to veld about it to see if I can get this in before some large reworks we have coming up later this month 👍.
Suggestion
The site should inspect the invite permissions for the bot (based on what's in the bot's invite url), and highlight on the bots info page what permissions the bot needs, perhaps drawing attention to any dodgy ones that it might not actually need like administrator.
You could then give an optional field for the bot owner to justify their need for each permission.
For example:
The user can look at the list and decide if they want to install the bot. It will help non-technical users understand that the permissions exist instead of just clicking through and help the more technical users understand the developer's reasoning for the permissions. It may even help the mods when approving new bots.