When you run the /mute <user> command, Cakey Bot will assign a mute role to that user preventing them from chatting/speaking in voice channels. Now, You might be asking "What role does Cakey Bot use for this?". This depends on a few factors:
Note: In order for Cakey Bot to mute a user several things must happen. Cakey Bot must have
Manage Rolespermission and Cakey Bot's highest role must be higher than the Mute role and the muted user's highest role.
You can also mute people temporarily. It works exactly like normal muting above and requires the same setup/permissions but it will automatically remove the mute after the specified time. You can temporarily mute someone by using the /timeout <user> <time> <opt:reason> <opt:isSilent>command.
Note: This command was previously known as
/tempmute, it has now been replaced in favor of/timeoutas it uses native Discord systems to mute the user which is more effective and reliable.
/timeoutdurations must be between 1 second and 28 days (2,419,200 seconds). Values outside of this range will be rejected.
The Moderation page on the Web Dashboard includes a dedicated Timeout Output Channel setting, separate from the general audit log, which lets you route timeout notifications to their own channel.
Also see Persistent Mutes — a dashboard toggle that automatically re-applies the mute role to a user if they leave and rejoin the server while muted.
Usage Key: <required> / [optional]
| Command | Description | Usage | Permission |
|---|---|---|---|
| /timeout | Times out the given user for the specified amount of time. | <user> <time> [reason] [isSilent] | ModerateMembers or Administrator |