The Moderation module allows you to use any Moderator command. The module also allows you to set up things such as Moderation Log Channels, Protected/Moderator Roles, and certain options which will change how the module works.
Modules
tab.Moderation
module is enabled.Settings
button underneath the Moderation module.?
next to each one to learn more about it. There are also in-depth explanations of each one below.Moderation Log Channel
. This is the channel where all moderations will be logged including the Moderator responsible for using the command.Moderator Roles
. These roles will be given access to all moderation commands including ?mute
, ?ban
and ?kick
.Protected Roles
. These are roles that will be immune to Dyno moderation; you will not be able to moderate any user using Dyno if they have a protected role.?ban save
command.Command (click for more info) |
Description | Usage |
---|---|---|
?ban | Ban a member. | ?ban [user] (limit) (reason) |
?case | Show a single moderation case. | ?case [case number] |
?clean | Cleanup the bot responses. | ?clean (count) |
?clearnotes | Delete all notes about a member. | ?clearnotes [user] |
?customs | List, show, enable or disable Custom Commands. | ?customs |
?deafen | Deafen a member. | ?deafen [user] (reason) |
?delnote | Delete a single note about a member. | ?delnote [user] |
?delwarn | Clear a single warning from a member. | ?delwarn [user] |
?diagnose | Diagnose any command or module in the bot to determine if there are any problems. | ?diagnose [command or module] |
?duration | Change the duration of a timed punishment. | ?duration [modlog ID] [new limit] |
?editnote | Edit a note about a member. | ?editnote [user] |
?ignored | List ignored channels, roles and users. | ?ignored |
?kick | Kick a member. | ?kick [user] (reason) |
?lock | Lock a channel. | ?lock [channel] (limit) (reason) |
?lockdown | Lock channels defined in moderation settings. | ?lockdown (optional message) |
?members | List members in a role or roles. | ?members [role] |
?moderations | Get a list of active timed moderations and remaining time. | ?moderations |
?modlogs | Get a list of moderation logs for a user. | ?modlogs [user] |
?modstats | Get moderation statistics for a mod/admin (may take up to 30 minutes to update). | ?modstats [user] |
?mute | Mute a member so they cannot type. | ?mute [user] (limit) (reason) |
?note | Add a note about a member. | ?note [user] [note] |
?notes | Get notes for a user. | ?notes [user] |
?reason | Supply a reason for a moderation log case. | ?reason [case number] [reason] |
?rolepersist | Assign/unassign a role that persists if the user leaves and rejoins. | ?rolepersist [user] [role], (reason) |
?softban | Softban a member (ban and immediately unban to delete their messages). | ?softban [user] (reason) |
?temprole | Assign/unassign a role for a limited time that persists if the user leaves and rejoins. | ?temprole [user] [time] [role], (reason) |
?unban | Unban a member. | ?unban [user] (reason) |
?undeafen | Undeafen a member. | ?undeafen [user] (reason) |
?unlock | Unlock a channel. | ?unlock [channel] (reason) |
?unmute | Unmute a member. | ?unmute [user] (reason) |
?warn | Warn a member. | ?warn [user] (reason) |
?warnings | Get warnings for a user. | ?warnings [user] |
These commands will not work if the Moderation module is disabled.
This is a Premium feature.
Click here to upgrade to Premium.
Do you want Dyno to respond differently to certain moderator commands in your server? With Custom Moderation Responses, you can make Dyno respond with a set response to certain moderator commands!
These messages will only appear in the server. They will not get messaged to the user.
When Dyno creates a Muted
role, it will bind to it, allowing you to change the name to anything you want.
If you would like to change the role that Dyno uses for mutes (ex. using 2 bots for mutes and the other bot doesn’t support this), then you can delete the current Muted
role, rename the role you want used to Muted
and then the next time you mute with Dyno, it will bind to whatever role is named Muted
. Once it is binded, you can change the name.
The ?lockdown command will lock/unlock these selected channels. Unless you set up these channels, that command will not work.
?lockdown
command, and you’re all done!When a user is muted, this option will make Dyno automatically remove all of their roles. When they are unmuted, Dyno will add back the roles that they had before they were muted.
The ?ban save
sub command will do this for you, however you can also enable this option to make Dyno automatically not purge any messages every time the ban command is ran.
Autopunish will moderate members after reaching a specific number of warns using the ?warn
command. For example after a user has been warned 3 times by a moderator using the ?warn
command, Dyno will issue an auto punishment you’ve set.
Limits to keep in mind:
- Non-Premium servers can have a max of 3 autopunishments.
- Mute - Max Duration: 14 days.
- Ban - Max Duration: 3 months.
- Add Role - Max Duration: 30 days.
Autopunish
tab located at the top of the page.For mutes and bans only, set the duration to
0
for the action to be permanent.
If you are using Discord Timeouts for mutes, setting a permanent duration will not work. If you require a permanent mute, head to the Moderation module and disable the “Use Discord Timeouts for Mute” option.
Add
button to finalize your punishment. You’re all set!Appeals allows users to request an unban/unmute from the server without having to directly communicate with the staff team. When a user is banned/muted, Dyno will DM them with an appeal URL, where the user can answer several questions (that you create) and send the submission to a chosen channel. In that message, the staff team can Approve, Reject, View History, and/or block that user!
Appeals
tab located at the top of the page.Appeals
option under Use Template
when creating your form, you will be given a template with sample questions you can use.DM User on Kick/Ban/Mute
in your Moderation settings enabled, Dyno will automatically DM the Appeal link to the user.Once a user submits the form, you can handle it in two ways, in Discord or on the dashboard. You can easily click a button to approve/reject that user either through the channel or by viewing the submissions list and clicking that specific submission.
If you have enabled any of the
DM USER ON
options, the moderated user will receive a prompt upon submitting their appeal asking them if they want to opt in to receive a DM.