Permissions

The permissions given to members is an important part in the configuration of a server. The same is also true for bots. This page is intended to show you each of the permissions necessary for the bot, as well as explain why they are necessary. All this in order to avoid putting unnecessary permissions on the bot, which it turn will keep your server clean and safe.

Warning

Never never never NEVER never (yes, 5 times never) put a bot with administration permissions. It has already happened once that the bot’s security key is stolen, which allows the thief to take full control of the bot, such as deleting your channels or banning your members. Even though safety has been completely redesigned since this incident, zero risk is not possible. Even bots like Mee6 are not immune from carelessness (as a MEE6 staff, I know what I’m saying).

General Permissions

View Audit Log

Allows the bot to read server logs (adding roles, changing names, editing channels…). Not necessary for the moment

Manage Server

Allows the bot to change the name, image and region of the server, or get the list of all invites. Used for: invite

Manage Roles

Allows the bot to create and delete roles, or edit the permissions of roles lower than his own, and to give them to other members. Used for: mute

Manage Channels

Allows the bot to create, delete and modify channels (create invitations for example). Used for: membercounter option

Kick Members

Allows the bot to eject a member from the server. Used for: kick

Ban Members

Allows the bot to ban or unban a member from the server, as well as to consult the list of banned members. Used for: ban , unban, banlist, softban

Create Instant Invite

Allows the bot to create invitations to any visible room, without being able to modify or delete them. Used for:

Change Nickname

Allows the bot to change your own nickname. Not used at this moment.

Manage Nickname

Allows the bot to change the nickname of any member hierarchically equal or inferior to you. Not used.

Manage Emojis

Allows the bot to add, rename or delete emojis from the server. Used for: emoji

Manage Webhooks

Allows the bot to read, add, modify or delete webhooks . Used for: infos

Read Text Channels & See Voice Channels

Allows the bot to see chats and voice channels. This permission does not allow you to write in these chats or connect to the voice channels. Required for the bot.

Text Permissions

Read Messages

Allows the bot to read messages from a chat, but not the history. In other words, the bot will react to your messages but will not be able to read them again. Remove this permission in a channel to prevent the bot from being there.

Send Messages

Allows the bot you to write messages in written rooms. Required for almost all functionalities, but not necessarily for all channels.

Send TTS Messages

Allows the bot to send a TTS message, i.e. a message that will be read aloud by your application. No need for the bot.

Manage Messages

Allows the bot to pin or delete any message. Used for: mute , freeze , clear , purge , fun commands

Attach Files

Allows the bot to send files (such as images) in a channel. Used for: fun commands, XP cards

Read Message History

Allows the bot to read the history of all messages in a channel. Used for: clear , purge , fun commands

Mention Everyone

Allows the bot to mention the @everyone role (which results in sending a notification to all members with access to the channel) or @here (sends a notification to all connected members with access to the channel). It is recommended to disable it.

Use External Emojis

Allows the bot to use emojis from any other server. The bot uses them in many situations to diversify emotions, so it is strongly recommended to keep it activated.

Add Reactions

Allows the bot you to add reactions to a message, whether they are Discord or server emotions. Used for: react, vote command and poll channels

Voice Permissions

Connect

Allows the bot to connect in this voice channel. It is also required to edit this channel. Used for: membercounter option

Speak

Allows the bot to speak in a voice chat room. No use for the moment.