Discord moderation
Nakine records actions as cases and can notify the targeted member. Add a useful reason: it appears in logs and helps staff apply policy consistently.
Primary actions — /moderation
| Subcommand | Effect | Important options |
|---|---|---|
warn | Creates a warning and case. | user, reason |
kick | Removes a member; they can return with an invite. | user, reason |
ban | Bans a member. | user, reason, delete_messages 0–7 days |
tempban | Bans and automatically unbans after a duration. | duration such as 30m, 24h, 7d; deletion 0–7 days |
softban | Bans and immediately unbans to clean recent messages. | deletion 1–7 days |
hardban | Bans and deletes up to seven days of messages. | user, reason |
timeout | Uses Discord's native timeout. | maximum 28 days |
mute / unmute | Applies or removes the configured mute role. | optional duration for mute |
unban | Removes a Discord ban. | user, reason |
jail / unjail | Removes normal roles and restricts or restores access. | optional duration for jail |
Durations use explicit units: s, m, h, d, or w. Discord's native timeout cannot exceed 28 days. Temporary actions are scheduled by Nakine; do not manually remove their role if you want expiry and history to remain consistent.
Cases and history
| Command | Purpose |
|---|---|
/moderation case [case_number] | Views one moderation case. |
/moderation cases [user] | Views a member's cases. |
/moderation editcase [case_number] [reason] | Edits a case reason. |
/moderation deletecase [case_number] | Deletes a case from history. |
/moderation reason [reason] [case_number] | Adds or updates a reason. |
/moderation warnings [user] | Shows active warnings. |
/moderation userinfo [user] | Shows member information and moderation history. |
/moderation modlogs [user] | Shows moderation logs for a member. |
/moderation strikes [user] | Shows the strike count. |
/moderation reset-strikes [user] | Resets strikes. |
Deleting a case changes operational history. Reserve it for responsible staff; edit the reason when only the description is wrong.
Member, bulk, and channel operations
The dedicated moderation commands expose the same operations with the localized command names shown by Discord:
/mod-member nick,role, andlookupmanage nicknames, roles, and member search;/mod-bulk massbanaccepts up to 10 IDs, whilemassnick,massrole, andpruneact on groups;/mod-channel purgechecks 1–100 messages with user, text, bot, or attachment filters;/mod-channel lockdown,unlock, andslowmodecontrol channel access; slowmode accepts 0–21,600 seconds.
Preview IDs and target roles before a bulk operation. Discord limits and hierarchy can cause a partial result; review the moderation log afterwards.
Moderation setup — /mod-setup
| Subcommand | Purpose |
|---|---|
initial | Runs the setup wizard. |
modlog [channel] | Sets the moderation log channel. |
mute-role [role] | Configures or creates the muted role. |
jail [role] [channel] | Configures the jail role and optional channel. |
immune-roles [role] [action] | Adds or removes an immune role. |
config [setting] [value] | Updates a boolean or numeric setting. |
view | Displays the current moderation configuration. |
Immunity and Discord hierarchy are separate checks. An administrator is not automatically exempt when a protection rule explicitly includes administrators.