Moderation
Command category for server moderation tools and actions in Kythia.
/mod
🔨 Full moderation toolkit — ban, kick, mute, warn, manage channels, and more.
Usage
/mod announce <message> [title]
/mod autosetup
/mod ban <user> [reason]
/mod clear <amount>
/mod kick <user> [reason]
/mod lock [reason]
/mod mute <user> [reason]
/mod pin <message_id>
/mod role <user> <role>
/mod say <message>
/mod slowmode <seconds> [reason]
/mod timeout <user> <duration> [reason]
/mod unban <user_id>
/mod unlock [reason]
/mod unmute <user>
/mod unpin <message_id>
/mod warn <user> [reason]
/mod warnings <user>
Subcommands
/mod autosetup — 🤖 Automatically create moderation channels and roles.
/mod lock [<reason>] — 🔒 Lock the current channel.
| Option | Type | Required | Description |
|---|---|---|---|
reason |
Text | — | Reason for locking |
/mod unlock [<reason>] — 🔓 Unlock the current channel.
| Option | Type | Required | Description |
|---|---|---|---|
reason |
Text | — | Reason for unlocking |
/mod announce <message> [<title>] — 📢 Send an announcement to the current channel.
| Option | Type | Required | Description |
|---|---|---|---|
message |
Text | ✅ | The announcement message |
title |
Text | — | Title for the announcement embed |
/mod say <message> — 🗣️ Make the bot send a message.
| Option | Type | Required | Description |
|---|---|---|---|
message |
Text | ✅ | The message to send |
/mod clear <amount> — 🗑️ Delete messages from the channel.
| Option | Type | Required | Description |
|---|---|---|---|
amount |
Integer | ✅ | Number of messages to delete (0 = all) |
/mod slowmode <seconds> [<reason>] — 🐢 Set the slowmode for the current channel.
| Option | Type | Required | Description |
|---|---|---|---|
seconds |
Integer | ✅ | Slowmode duration in seconds (0 to disable) |
reason |
Text | — | Reason for the change |
/mod pin <message_id> — 📌 Pin a message in the channel.
| Option | Type | Required | Description |
|---|---|---|---|
message_id |
Text | ✅ | ID of the message to pin |
/mod unpin <message_id> — Unpin a message from the channel.
| Option | Type | Required | Description |
|---|---|---|---|
message_id |
Text | ✅ | ID of the message to unpin |
/mod ban <user> [<reason>] — 🔨 Ban a user from the server.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to ban |
reason |
Text | — | Reason for the ban |
/mod unban <user_id> — 🔓 Unban a user by their ID.
| Option | Type | Required | Description |
|---|---|---|---|
user_id |
Text | ✅ | The Discord ID of the user to unban |
/mod kick <user> [<reason>] — 👢 Kick a user from the server.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to kick |
reason |
Text | — | Reason for the kick |
/mod mute <user> [<reason>] — 🔇 Mute a user in voice channels.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to mute |
reason |
Text | — | Reason for the mute |
/mod unmute <user> — 🔊 Unmute a user in voice channels.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to unmute |
/mod timeout <user> <duration> [<reason>] — ⏳ Timeout a user for a set duration.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to timeout |
duration |
Integer | ✅ | Duration in minutes |
reason |
Text | — | Reason for the timeout |
/mod role <user> <role> — 🎭 Add or remove a role from a user.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to modify |
role |
Role | ✅ | The role to add or remove |
/mod warn <user> [<reason>] — ⚠️ Issue a warning to a user.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to warn |
reason |
Text | — | Reason for the warning |
/mod warnings <user> — ⚠️ View all warnings issued to a user.
| Option | Type | Required | Description |
|---|---|---|---|
user |
User | ✅ | The user to review |