Moderation System
Nakine's moderation system is comprehensive and powerful, offering tools to manage infractions, secure the server, and automate repetitive tasks.
๐ก๏ธ Core Commandsโ
These commands are accessible via /moderation.
Warnโ
Issues a warning to a user. This creates a moderation case.
- Command:
/moderation warn [user] [reason] - Example:
/moderation warn @User Spamming
Kickโ
Kicks a user from the server.
- Command:
/moderation kick [user] [reason]
Banโ
Bans a user from the server.
- Command:
/moderation ban [user] [reason] [delete_messages] - Note:
delete_messagesdefines the period (0 to 7 days) of message deletion.
Tempbanโ
Bans a user for a specified duration. The bot will automatically unban them.
- Command:
/moderation tempban [user] [duration] [reason] - Example:
/moderation tempban @User 7d Insults
Softbanโ
Bans and immediately unbans the user. Useful for deleting all their recent messages without preventing them from rejoining.
- Command:
/moderation softban [user] [reason]
Hardbanโ
Bans the user and automatically deletes 7 days of messages (maximum).
- Command:
/moderation hardban [user] [reason]
Timeoutโ
Prevents the user from interacting (writing, speaking) for a duration.
- Command:
/moderation timeout [user] [duration] [reason] - Example:
/moderation timeout @User 1h Calm down
Mute (Role)โ
Gives the "Muted" role to the user (alternative to Timeout).
- Command:
/moderation mute [user] [duration] [reason]
Unmuteโ
Removes the "Muted" role or Timeout.
- Command:
/moderation unmute [user] [reason]
Unbanโ
Unbans a user.
- Command:
/moderation unban [user] [reason]
Jailโ
Isolates a user in a "jail" channel and removes their usual roles.
- Command:
/moderation jail [user] [duration] [reason]
Unjailโ
Releases a user from jail and restores their roles.
- Command:
/moderation unjail [user] [reason]
๐ Case Managementโ
These commands are accessible via /mod-case.
View Caseโ
Displays details of a specific case.
- Command:
/mod-case case [case_number]
User Historyโ
Displays all cases for a user.
- Command:
/mod-case cases [user]
Edit Caseโ
Modifies the reason of an existing case.
- Command:
/mod-case editcase [case_number] [reason]
Delete Caseโ
Deletes a case from history.
- Command:
/mod-case deletecase [case_number]
Add Reasonโ
Adds or modifies the reason for the last case (or a specific case).
- Command:
/mod-case reason [reason] [case_number]
View Warningsโ
Displays only active warnings for a user.
- Command:
/mod-case warnings [user]
User Infoโ
Displays complete information about a user (join date, roles, status, moderation history).
- Command:
/mod-case userinfo [user]
Mod Logsโ
Displays moderation logs filtered by user.
- Command:
/mod-case modlogs [user]
Strikesโ
Manages the strike system.
- View strikes:
/mod-case strikes [user] - Reset:
/mod-case reset-strikes [user]
โก Bulk Actionsโ
These commands are accessible via /mod-bulk.
Purge (Clear)โ
Deletes a large number of messages quickly.
- Command:
/mod-bulk purge [amount] - Optional Filters:
user,contains,bots_only,attachments_only. - Example:
/mod-bulk purge 50
Mass Banโ
Bans multiple users in a single command.
- Command:
/mod-bulk massban [user_ids] [reason] - Example:
/mod-bulk massban 123456789012345678 987654321098765432 Raid
Mass Nickโ
Changes the nickname of all members with a certain role.
- Command:
/mod-bulk massnick [role] [nickname]
Mass Roleโ
Adds or removes a role from all members with a certain role.
- Command:
/mod-bulk massrole [target_role] [role] [action]
Pruneโ
Kicks members inactive for a certain number of days.
- Command:
/mod-bulk prune [days]
โ๏ธ System Configurationโ
These commands are accessible via /mod-setup.
Initializationโ
Runs the quick setup wizard.
- Command:
/mod-setup initial
Mod Logsโ
Sets the channel where moderation actions will be logged.
- Command:
/mod-setup modlog [channel]
Mute Roleโ
Configures the role used by the /moderation mute command.
- Command:
/mod-setup mute-role [role]
Jail Systemโ
Configures the jail role and channel.
- Command:
/mod-setup jail [role] [channel]
Immune Rolesโ
Sets which roles cannot be moderated by the bot.
- Command:
/mod-setup immune-roles [role] [action]
Advanced Configโ
Configures specific settings (like strike expiration).
- Command:
/mod-setup config [setting] [value]
View Configโ
Displays current configuration.
- Command:
/mod-setup view
๐ Channel Managementโ
These commands are accessible via /mod-channel.
Lockdownโ
Prevents members from sending messages in a channel.
- Command:
/mod-channel lockdown [channel] [reason]
Unlockโ
Restores message sending permissions.
- Command:
/mod-channel unlock [channel]
Slowmodeโ
Sets the channel slowmode.
- Command:
/mod-channel slowmode [duration] - Example:
/mod-channel slowmode 5s
๐ก๏ธ Advanced Securityโ
Anti-Nukeโ
Protects the server against mass destruction (channel deletions, mass bans).
- Enable/Disable:
/antinuke enable [enabled] - Whitelist:
/antinuke whitelist [user] [action] - Backup:
/antinuke backup - Restore:
/antinuke restore
Anti-Raidโ
Protects against mass joins of bots or malicious users.
- Raid Mode:
/raid mode [enabled](Locks the server for new joins) - Configuration:
/raid setup(Sets automatic detection thresholds)