Too Many Permissions! I don't want to grant administrator
Well, Warbot actually doesn't require administrator. However, its easier to request administrator, as opposed to the list of permissions actually required.
If, you want to tightly control WarBot's permissions, here is the full list of permissions, along with the reason they are required:
Create Commands in a server
This ability permission is required for WarBOT to create commands in your server. Without it, you will not be able to use any of warbot's commands.
We need to see the channels in your guild in order to allow you to choose target channels for actions
Gives WarBOT the ability to change his own nickname, when you tell him to.
Allows you to change your own, or another user's nickname by typing
If you plan on using
/kick, this permission is needed.
Likewise, if you plan on using
/ban, this permission is required.
This permission is required for Warbot to create events. These are optionally used for Hustle Castle Wars
If you want WarBOT to be able to actually send notifications and messages, you kind of need to grant him this permission.
Send Messages In Threads
Hustle Castle can optionally announce war messages in threads, which greatly assists in cleaning up old messages.
Create Public Threads
Likewise, for the above, it needs to be able to create the thread.
To enable Voting in discord, we leverage emojis. If we cannot add reactions, we cannot create polls.
Mention @everyone, @here, and All Roles
Needed for Clear Messages functionality. Cannot delete messages if you cannot manage them.
Read Message History
Also needed for Clear Messages functionality.
Use Application Commands
This is tied into Custom Commands