View Channels, Read Message History and Send Messages
Are always needed.
Needed for !clear, !slowmode commands, Delete command usage option in commands, Temporary Channels plugin and auto-moderator in general.
Needed for role rewards, !mute/!tempmute commands, Auto welcome role, Custom Commands role actions, Birthday role, Live Streaming role, Reaction Roles, and Role items in economy.
Mee6 also needs a role above the role it's trying to give in hierarchy: Server Settings → Roles
Needed for !mute/!tempmute and !slowmode commands and Statistics, Temporary Channels plugins.
Kick Members and Ban Members
Needed for !kick and !ban/!tempban commands, and also for the Auto Moderator.
Mee6 also need a role above highest role of the member to kick or ban.
Needed for !rank command to show the Rank card. Otherwise it will fallback to an embed response.
Needed for the Embeds plugin, Streamer notification embeds and any other plugin or command that sends a rich embedded message.
Otherwise it will fallback to a plain text response.
Use External Emojis
Needed for correct displaying of MEE6 emojis in messages.
Connect and Speak
Needed for Music Quiz and Record plugins.
Required to move members on Temporary Channels (Hubs).
Needed for moderation logging and Reminder plugin.
Side note about Custom bot. Following permissions require two-factor authentication requirement if server-wide-two-factor authentication is enabled: Kick Members, Ban Members, Manage Channels, Manage Messages, Manage Roles, Manage Webhooks and Administrator. Meaning enabling the said permissions won't have any effent if owner of the bot account doesn't have two-factor authentications enabled on their account.
If you have any questions about this, do not hesitate to join our Support Server✌️