Risk docs Back to Risk

Permissions

Risk checks Discord permissions every time you run a command. This page lists which permission each command asks of you, and what Risk needs for itself.

What Risk needs#

When you add Risk, keep the default permissions ticked. These are the ones features rely on:

  • Send Messages, Embed Links, Attach Files and Add Reactions for nearly everything.
  • Manage Messages for !clear, auto-mod and deleting command messages.
  • Manage Roles for level rewards, autorole, verify and reaction roles. Risk's role must sit above the roles it hands out.
  • Manage Channels for tickets, locks, !slowmode and channel tools.
  • Kick Members, Ban Members and Moderate Members for the moderation commands.
  • View Audit Log for the log lookup commands.

If a command fails with a permission message, the fix is nearly always one of these two: tick the permission, or move Risk's role higher in the role list.

What you need#

Commands list the permission they need on their reference entry. Members with Manage Server also have extra reach: they ignore command rules and disabled commands.

Manage Server#

!addxp !announce !antiinvite !antilink !antispam !automod !automodignore !autoreact add !autoreact remove !badwords !badwords add !badwords clear !badwords import !badwords list !badwords remove !birthdaychannel !clearwarnings !counting off !counting reset !counting set !customcmd add !customcmd remove !delpanel !giveaway !giveaway cancel !giveaway drop !giveaway end !giveaway require !giveaway reroll !giveaway start !levelchannel !levelmessage !logchannel !logevents !logignore !logignored !logreset !logs !logstatus !logtest !logtoggle !logunignore !lottery draw !maxmentions !motd clear !motd set !noxp !removexp !reportchannel !resetxp !schedule !schedules !setlevel !setlogs !setrules !setxp !starboard off !starboard set !starboard threshold !streamalerts !streamalerts off !streamrole !streamtest !suggestchannel !ticketpanels !tiktokadd !tiktokremove !tiktoktest !twitchadd !twitchremove !twitchtest !unschedule !vipcolor !welcome !welcomedm !welcomedm off !welcomedm set !welcomedm show !welcomeoff !xpcooldown !xpmultiplier

Manage Channels#

!autodelete !autodelete list !autodelete off !autodelete set !clonechannel !createchannel !deletechannel !hide !lock !lockdown !membercounter !membercounter off !membercounter set !nuke !renamechannel !settopic !slowmode !slowmodeall !ticket !tickets !ticketstats !unhide !unlock !unlockdown

Manage Messages#

!approve !clear !delwarn !deny !editsnipe !embed !embededit !note !note add !note list !note remove !purgebots !purgeuser !say !snipe !sticky !unsticky !vipannounce !vipembed !vippoll !vipsay !warn !warnings

Manage Roles#

!addrole !autorole off !autorole set !createrole !deleterole !delreward !levelreward !reactionrole add !reactionrole remove !removerole !rewardmode !rewardsync !roleall !rolecolor !rolename !unroleall !verifysetup !viprolecolor

Administrator#

!addmoney !lockall !permaudit !resetlevels !serverbackup !unbanall !unlockall

Ban Members#

!ban !banlist !idban !softban !tempban !tempbans !unban

Move Members#

!vcdisconnectall !vckick !vcmove

Mute Members#

!vcmute !vcmuteall !vcunmute

View Audit Log#

!logrecent !logsearch !loguser

Deafen Members#

!vcdeafen !vcundeafen

Manage Expressions#

!addemoji !removeemoji

Manage Nicknames#

!nick !resetnick

Moderate Members#

!timeout !untimeout

Kick Members#

!kick

Good to know#

  • Discord's Administrator permission counts as every permission.
  • Risk never lets someone do more than their own permissions allow. It also cannot act on members whose top role is above its own.
  • Commands not listed here need no permission.