Skip to content

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.

Permissions List

View Channels

We need to see the channels in your guild in order to allow you to choose target channels for actions

Manage Roles

This is needed for Warbot's Role Management feature, as well as any Custom Commands you create with an action to add or remove a user from a role.

Change Nickname

Gives WarBOT the ability to change his own nickname, when you tell him to.

Manage Nicknames

Allows you to change your own, or another user's nickname by typing /nickname

Kick Members

If you plan on using /kick, this permission is needed.

Ban Members

Likewise, if you plan on using /ban, this permission is required.

Manage Events

This permission is required for Warbot to create events. These are optionally used for Hustle Castle Wars

Send Messages

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.

Add Reactions

To enable Voting in discord, we leverage emojis. If we cannot add reactions, we cannot create polls.

Mention @everyone, @here, and All Roles

If you setup a Custom Command, Hustle Event, or any other action which mentions @here or @everyone, this permission is required.

Manage Messages

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