Setting
Command category for configuring bot settings and server options in Kythia.
/set
⚙️ Configure every aspect of your server's Kythia setup.
Usage
/set automod whitelist <action> <target>
/set automod badwords <action> <word>
/set automod badword-whitelist <action> <word>
/set automod exception-channel <action> <channel>
/set automod mod-log-channel <channel>
/set automod audit-log-channel <channel>
/set automod badwords-list
/set automod badwords-whitelist-list
/set automod exception-channel-list
/set automod whitelist-list
/set stats category <category>
/set stats add <format> [channel]
/set stats edit <stats> [channel] [format]
/set stats enable <stats>
/set stats disable <stats>
/set stats remove <stats>
/set admin edit <action> <target>
/set admin admin-list
/set welcome in-channel <channel>
/set welcome out-channel <channel>
/set welcome role <role>
/set welcome in-text <text>
/set welcome out-text <text>
/set welcome in-background <background>
/set welcome out-background <background>
/set leveling channel <channel>
/set leveling cooldown <cooldown>
/set leveling xp <xp>
/set leveling rolereward <action> <level> <role>
/set minecraft ip <ip>
/set minecraft port <port>
/set minecraft ip-channel <channel>
/set minecraft port-channel <channel>
/set minecraft status-channel <channel>
/set language set <lang>
/set testimony testimony-channel <channel>
/set testimony feedback-channel <channel>
/set testimony count-channel <channel>
/set testimony count-format <format>
/set testimony reset-count
/set testimony count <count>
/set ai add-channel <channel>
/set ai remove-channel <channel>
/set ai list
/set channels announcement <channel>
/set channels invite <channel>
/set booster channel <channel>
/set booster message <message>
/set streak-settings minimum <minimum>
/set streak-settings emoji <emoji>
/set streak-settings nickname <status>
/set raw set <field> <value>
/set streak rolereward <action> <streak> <role>
/set view
/set features anti-invites <status>
/set features anti-links <status>
/set features anti-spam <status>
/set features anti-badwords <status>
/set features anti-mention <status>
/set features anti-all-caps <status>
/set features anti-emoji-spam <status>
/set features anti-zalgo <status>
/set features server-stats <status>
/set features leveling <status>
/set features adventure <status>
/set features welcome-in <status>
/set features welcome-out <status>
/set features minecraft-stats <status>
/set features streak <status>
/set features invites <status>
/set features boost-log <status>
Subcommands
/set view — 🔍 View all current bot settings for this server.
/set automod whitelist <action> <target> — Add or remove a user/role from the automod whitelist.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
target |
Mentionable | ✅ | User or role to whitelist |
/set automod badwords <action> <word> — Add or remove a word from the bad words list.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
word |
Text | ✅ | The word to add or remove |
/set automod badword-whitelist <action> <word> — Add or remove a word from the bad word whitelist.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
word |
Text | ✅ | The word to add or remove |
/set automod exception-channel <action> <channel> — Add or remove an automod exception channel.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
channel |
Channel | ✅ | The channel to except |
/set automod mod-log-channel <channel> — Set the channel for automod action logs.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for automod logs |
/set automod audit-log-channel <channel> — Set the channel for audit logs.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for audit logs |
/set automod badwords-list — View the current bad words list.
/set automod badwords-whitelist-list — View the bad words whitelist.
/set automod exception-channel-list — View all automod exception channels.
/set automod whitelist-list — View all whitelisted users and roles.
/set stats category <category> — 📈 Set the category for server stats channels.
| Option | Type | Required | Description |
|---|---|---|---|
category |
Channel | ✅ | Category channel for stats |
/set stats add <format> [<channel>] — Add a new stats channel.
| Option | Type | Required | Description |
|---|---|---|---|
format |
Text | ✅ | Stat format string (e.g. {memberstotal}) |
channel |
Channel | — | Use an existing channel (a new one is created if not set) |
/set stats edit <stats> [<channel>] [<format>] — Edit an existing stats channel.
| Option | Type | Required | Description |
|---|---|---|---|
stats |
Text | ✅ | Select the stat to edit |
channel |
Channel | — | New channel to use |
format |
Text | — | New format string |
/set stats enable <stats> — Enable a stat channel.
| Option | Type | Required | Description |
|---|---|---|---|
stats |
Text | ✅ | Select the stat to enable |
/set stats disable <stats> — Disable a stat channel.
| Option | Type | Required | Description |
|---|---|---|---|
stats |
Text | ✅ | Select the stat to disable |
/set stats remove <stats> — Delete a stat channel.
| Option | Type | Required | Description |
|---|---|---|---|
stats |
Text | ✅ | Select the stat to delete |
/set admin edit <action> <target> — 🔒 Add or remove a bot admin.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
target |
Mentionable | ✅ | User or role to grant/revoke admin |
/set admin admin-list — View the current admin list.
/set welcome in-channel <channel> — 👋 Set the channel for welcome messages.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Welcome channel |
/set welcome out-channel <channel> — Set the channel for goodbye messages.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Goodbye channel |
/set welcome role <role> — Set the role to assign to new members.
| Option | Type | Required | Description |
|---|---|---|---|
role |
Role | ✅ | Role given to new members |
/set welcome in-text <text> — Set the welcome message text.
| Option | Type | Required | Description |
|---|---|---|---|
text |
Text | ✅ | Welcome message content |
/set welcome out-text <text> — Set the goodbye message text.
| Option | Type | Required | Description |
|---|---|---|---|
text |
Text | ✅ | Goodbye message content |
/set welcome in-background <background> — Set the welcome card background.
| Option | Type | Required | Description |
|---|---|---|---|
background |
Text | ✅ | Background image or theme |
/set welcome out-background <background> — Set the goodbye card background.
| Option | Type | Required | Description |
|---|---|---|---|
background |
Text | ✅ | Background image or theme |
/set leveling channel <channel> — 🎮 Set the channel for level-up messages.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for level-up announcements |
/set leveling cooldown <cooldown> — Set the XP gain cooldown.
| Option | Type | Required | Description |
|---|---|---|---|
cooldown |
Integer | ✅ | Cooldown in seconds |
/set leveling xp <xp> — Set the amount of XP earned per message.
| Option | Type | Required | Description |
|---|---|---|---|
xp |
Integer | ✅ | XP gained per message |
/set leveling rolereward <action> <level> <role> — Set a role reward for reaching a specific level.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
level |
Integer | ✅ | The required level |
role |
Role | ✅ | Role to assign at that level |
/set minecraft ip <ip> — 🎮 Set the Minecraft server IP address.
| Option | Type | Required | Description |
|---|---|---|---|
ip |
Text | ✅ | The server IP |
/set minecraft port <port> — Set the Minecraft server port.
| Option | Type | Required | Description |
|---|---|---|---|
port |
Integer | ✅ | The server port |
/set minecraft ip-channel <channel> — Set a channel to display the server IP.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for displaying the IP |
/set minecraft port-channel <channel> — Set a channel to display the server port.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for displaying the port |
/set minecraft status-channel <channel> — Set a channel for Minecraft server status updates.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for status updates |
/set language set <lang> — 🌐 Set the bot's language for this server.
| Option | Type | Required | Description |
|---|---|---|---|
lang |
Text | ✅ | Language code. Choices: en |
/set testimony testimony-channel <channel> — 💬 Set the channel for testimonies.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Testimony channel |
/set testimony feedback-channel <channel> — Set the channel for testimony feedback.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Feedback channel |
/set testimony count-channel <channel> — Set a channel whose name displays the testimony count.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Counter channel (name updates automatically) |
/set testimony count-format <format> — Set the name format for the testimony counter channel.
| Option | Type | Required | Description |
|---|---|---|---|
format |
Text | ✅ | Format string, e.g. testimony-{count} |
/set testimony reset-count — Reset the testimony count to 0.
/set testimony count <count> — Manually set the testimony count.
| Option | Type | Required | Description |
|---|---|---|---|
count |
Integer | ✅ | New testimony count |
/set ai add-channel <channel> — 🤖 Allow a channel to use AI.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel to enable AI in |
/set ai remove-channel <channel> — Disallow a channel from using AI.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel to disable AI in |
/set ai list — List all AI-enabled channels.
/set channels announcement <channel> — 📢 Set the announcement channel.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Announcement channel |
/set channels invite <channel> — Set the invite log channel.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Invite log channel |
/set booster channel <channel> — 🚀 Set the boost log channel.
| Option | Type | Required | Description |
|---|---|---|---|
channel |
Channel | ✅ | Channel for boost logs |
/set booster message <message> — Set the custom message sent when someone boosts.
| Option | Type | Required | Description |
|---|---|---|---|
message |
Text | ✅ | Custom boost message (supports {username}, {displayName}) |
/set streak-settings minimum <minimum> — 🔥 Set the minimum streak required to show in leaderboard.
| Option | Type | Required | Description |
|---|---|---|---|
minimum |
Integer | ✅ | Minimum streak count |
/set streak-settings emoji <emoji> — Set the emoji used for streaks.
| Option | Type | Required | Description |
|---|---|---|---|
emoji |
Text | ✅ | Streak emoji |
/set streak-settings nickname <status> — Toggle automatic nickname updates for streaks.
| Option | Type | Required | Description |
|---|---|---|---|
status |
Text | ✅ | Choices: Enable, Disable |
/set streak rolereward <action> <streak> <role> — Set a role reward for reaching a specific streak.
| Option | Type | Required | Description |
|---|---|---|---|
action |
Text | ✅ | Choices: Add, Remove |
streak |
Integer | ✅ | Required streak count |
role |
Role | ✅ | Role to assign |
/set raw set <field> <value> — 🧰 Directly set any bot config field (admin only).
| Option | Type | Required | Description |
|---|---|---|---|
field |
Text | ✅ | The field name to set |
value |
Text | ✅ | The value to assign |
/set features <feature> <status> — Enable or disable individual features.
| Feature | Description |
|---|---|
anti-invites |
Block Discord invite links |
anti-links |
Block external links |
anti-spam |
Prevent message spam |
anti-badwords |
Filter bad words |
anti-mention |
Limit mass mentions |
anti-all-caps |
Block all-caps messages |
anti-emoji-spam |
Prevent emoji spam |
anti-zalgo |
Block zalgo/corrupted text |
server-stats |
Enable server stat channels |
leveling |
Enable XP leveling system |
adventure |
Enable the Adventure RPG |
welcome-in |
Enable welcome messages |
welcome-out |
Enable goodbye messages |
minecraft-stats |
Enable Minecraft status display |
streak |
Enable daily streaks |
invites |
Enable invite tracking |
boost-log |
Enable boost log messages |
Each feature takes a status option: Enable or Disable.