Logo
Kythia
Logo
Kythia
Login
Login
Setting
Minimized (Click to Restore)

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.

Kythia Documentation Sign in →