Moderation
The Husqy Moderation function provides you and your server admins with a powerfull moderation tool for your server. It gives functionality like, warn, ban, kick and tempmute. In combination with the Logging module (docs) it gives you complete insight with all moderation actions done by admins or insights in actions that may need to take place.
Auto kick
Husqy Moderation Auto Kick is a functionality which, as the name implies, automatically kicks users. To do this Husqy looks at the number of warnings a user has.
How to use it?
To use Husqy Moderation Auto Kick there is only one thing you have to do is to select a Auto Kick role in the Settings dashboard. By default Auto Kick is enabled and the maximum amount of warnings a user may have is 10
. When a member is over the maximum amount of warning, this role will be applied and Husqy will kick the user from your server and send them that they have been kicked with the reason of being warned to many times.
- Whilst Auto Kick is enabled by default it does not have an auto kick role set. Not setting the Auto Kick role manually in the server using the Settings dashboard will prevent Husqy from Auto Kicking members.
- Users need to have Allow direct messages from server members and Enable message requests from server members you may not know enabled in their Discord settings to be able to recieve DM messages from Husqy.
- You can disable Husqy Moderation Auto Kick by logging in to the Settings dashboard and disabling it in settings.
- You can change the number of maximum warnings in the settings dashboard as well!
- You can apply the Auto Kick role to members yourself to make Husqy kick users.
Banning, kicking and warning members
Husqy provides you and your server admins with some easy ways of banning, kicking and warning members. Husqy provides these functionalities using Slash commands:
/mod_user ban_create
: This command allows you to ban a member by selecting the member in themember
required command parameter. Optionally, this command provides you with the possibility to state a reason for the ban and allows you to delete up to seven days of message history of the banned user;/mod_user ban_delete
: This command allows you to unban a user by inserting the ID of the user you want to unban in theuser_id
required command parameter. Optionally, this command provides you with the possibility to state a reason for the unban;/mod_user warn_create
: This command allows you to warn a member by selecting the member in themember
required command parameter. Optionally it allows you to set the amount of warning points to give to the user (default is1
) and it allows you to state a reason for the warn;/mod_user warn_delete
: This command allows you to unwarn a member by selecting the member in themember
required command parameter. Optionally it allows you to set the amount of warning points to remove from the user (default is1
) and it allows you to state a reason for the unwarn;/mod_user kick
: This command allows you to kick a user from the server, by selecting the user in theuser
required command parameter. Again, it optionally allows you to state a reason for the kick;
Every command used will notify the user in their DM of the activity that has been done and in combination with the Logging module (docs) this allows you to keep track of all activities regarding user moderation in your server.
Extra user moderation
Besides banning, kicking and warning a user, Husqy provides extra user moderation tools which can help you to create a safe environment for your servers community:
/mod_user vckick
: This command allows you to kick a user from the voice channel they are connected to. Optionally, this command provides you with the possibility to state a reason for the voice channel kick;/mod_user move
: This command allows you to move a member from the voice channel they are connected to, to another voice channel. Optionally, this command provides you with the possibility to state a reason for the move.;/mod_user tempmute
: This command allows you to temporarily mute a member, preventing them from talking in voice channels. Optionally, this command provides you with the possibility to state a reason for the tempmute;/mod_user temptimeout
: This command allows you to temporarily timeout a member, preventing them from talking in chat and in voice channels. Optionally, this command provides you with the possibility to state a reason for the timptimeout;
Extra server moderation
Not only does Husqy provide easy user moderation, it also provides easy server moderation:
/mod_server clear_messages
: This command allows you to quickly delete messages in a text channel;/mod_server slowmode
: This command allows you to set slowmode for a channel;/mod_server channel_create
: This command allows you to quickly create a channel;/mod_server channel_delete
: This command allows you to quickly delete a channel;/mod_server role_create
: This command allows you to quickly create a role;/mod_server role_delete
: This command allows you to quickly delete a role;/mod_server lock
: This command allows you to lock a channel, preventing members from sending messages in the channel;/mod_server unlock
: This command allows you to unlock a channel, allowing members to send messages in the channel again;