Skip to content
Docs

Docs

Permissions and roles

Which Discord permissions the bot needs, who can use which command, and how dashboard access works.

Bot permissions

PermissionWhy
View ChannelsSee the channels you choose for reports, appeals, log and verify
Send MessagesPost report cards, unban requests, panels and log entries
Embed LinksShow links to profiles and the dashboard
Attach FilesUpload evidence videos and images into the report card
Read Message HistoryUpdate earlier report cards after a decision
Manage RolesGive and remove the verified role
Manage NicknamesSet nicknames like {displayName} (@{username}) after verification
Use Application CommandsSlash commands like /report and /lookup

Modhelm also needs the Server Members intent to recognise verified members when they join. For the Modhelm bot it is already switched on. For a white label bot you switch it on yourself.

Role order

Discord lets a bot manage only roles that are below its own highest role, and only members whose highest role is below it. Drag the Modhelm role above your verified role in Server Settings → Roles. Nicknames of the server owner can never be changed by a bot.

Dashboard access

  • Admin: members with Administrator or Manage Server, the server owner, and members with a role you set as admin role. Admins can change settings, games, white label and billing.
  • Moderator: members with a role you set as moderator role. Moderators can work on reports, players, notes and unban requests.

Access is checked live with Discord on every request. Remove someone's role and their access ends right away. Set the roles in Settings → Team & API.

Commands

CommandWhoWhat it does
/reportEveryoneReport a player, with up to 10 videos or images
/appealEveryoneAsk to be unbanned with the linked Roblox account
/verifyEveryoneGet the verify link
/unverifyEveryoneDelete your own network wide verification
/helpEveryoneOverview and links to privacy and imprint
/lookupModeratorsPlayer overview with priors, notes and active ban
/caseModeratorsShow a report card
/banModeratorsBan a player without a report (perm or 7d, 12h ...)
/unbanModeratorsLift an active ban
/noteModeratorsAdd a note to a player
/dashboardModeratorsLink to the dashboard
/setupAdminsLink to the setup in the dashboard
/languageAdminsChange the server language
/premiumAdminsPlans and purchase in Discord