Kythia's Commands8ball
Ask the magic 8 ball anything
| Option | Description | Type | Required |
|---|---|---|---|
question | What do you want to ask? | Text | ✅ |
about
A brief introduction about kythia
act
Perform an anime action with a user
| Option | Description | Type | Required |
|---|---|---|---|
action | The action to perform Choice: `Hug` (`hug`), `Kiss` (`kiss`), `Pat` (`pat`), `Slap` (`slap`), `Cuddle` (`cuddle`), `Wave` (`wave`), `High Five` (`highfive`), `Handhold` (`handhold`), `Bite` (`bite`), `Bonk` (`bonk`), `Yeet` (`yeet`), `Dance` (`dance`), `Poke` (`poke`), `Wink` (`wink`), `Smile` (`smile`), `Blush` (`blush`), `Happy` (`happy`), `Cry` (`cry`), `Nom` (`nom`), `Kick` (`kick`), `Smug` (`smug`) | Text | ✅ |
user | The user to perform the action on | User | ❌ |
activity
All commands related to activity statistics.
/activity achievement listBrowse achievements by category.
| Option | Description | Type | Required |
|---|---|---|---|
category | Filter by category. Choice: `💬 Messages (All-Time)` (`messages`), `📅 Messages (Daily Record)` (`messages_daily`), `📆 Messages (Weekly Record)` (`messages_weekly`), `🎙️ Voice Chat (Hours)` (`voice`), `🔔 Voice Chat (Joins)` (`voice_joins`), `😄 Reactions` (`reactions`), `📅 Server Membership` (`server_age`), `🏅 Achievement Collector` (`collector`), `⭐ Special` (`special`) | Text | ❌ |
user | The user to check. Defaults to yourself. | User | ❌ |
/activity achievement profileView your achievement profile banner.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to view. Defaults to yourself. | User | ❌ |
/activity achievement setupSetup the achievement notification channel.
| Option | Description | Type | Required |
|---|---|---|---|
channel | The channel to send notifications to (leave empty to disable). | Channel | ❌ |
/activity leaderboardActivity leaderboard for this server.
| Option | Description | Type | Required |
|---|---|---|---|
type | Sort by messages or voice time. Choice: `📨 Messages` (`messages`), `🎙️ Voice Time` (`voice`) | Text | ❌ |
period | Time period to show. Defaults to all time. Choice: `🕰️ All Time` (`all`), `📅 Today` (`daily`), `📆 This Week` (`weekly`), `🗓️ This Month` (`monthly`) | Text | ❌ |
/activity setupEnable or disable activity tracking for this server.
| Option | Description | Type | Required |
|---|---|---|---|
enabled | Turn activity tracking on or off. | True/False | ✅ |
/activity statsCheck your activity stats (total messages & voice time).
| Option | Description | Type | Required |
|---|---|---|---|
user | The user whose stats you want to see. Defaults to yourself. | User | ❌ |
period | Time period to show. Defaults to all time. Choice: `🕰️ All Time` (`all`), `📅 Today` (`daily`), `📆 This Week` (`weekly`), `🗓️ This Month` (`monthly`) | Text | ❌ |
adventure
Start your adventure in RPG dimension!
/adventure battleFight a monster in the dungeon!
/adventure inventoryLook at your inventory
/adventure profileLook at your Adventure stats
/adventure recallGet back to the city!
/adventure shopBuy items from the adventure shop!
| Option | Description | Type | Required |
|---|---|---|---|
category | The category of items to show Choice: `All` (`all`), `Equipment` (`equipment`), `Consumables` (`consumables`) | Text | ❌ |
/adventure startStart your journey now!
| Option | Description | Type | Required |
|---|---|---|---|
character | Choose your starting character! Choice: `🗡️ Elara` (`shadow_blade`), `🛡️ Kaelen` (`iron_guardian`), `⚡ Lyra` (`stormcaller`), `🏹 Arion` (`gilded_ranger`), `🧘 Sora` (`aurora_monk`) | Text | ✅ |
/adventure useUse an item from your inventory
afk
Set your Away From Keyboard (AFK) status.
| Option | Description | Type | Required |
|---|---|---|---|
reason | The reason for being AFK. | Text | ❌ |
ai
All commands related to kythia ai system.
/ai disableDisable AI in this channel
/ai enableEnable AI in this channel
/ai fact-deleteDelete a specific fact about you
| Option | Description | Type | Required |
|---|---|---|---|
number | Fact number from /ai facts (1, 2, 3...) | Integer | ✅ |
/ai factsView all facts/memories AI has learned about you
/ai forgetClear your conversation history with AI
/ai helpLearn how to use AI features
/ai listView list of AI-enabled channels
/ai optoutOpt-out of all AI features and delete your stored AI memories.
/ai personalityChange AI personality/conversation style
| Option | Description | Type | Required |
|---|---|---|---|
style | Choose conversation style Choice: `🔄 Follow config default setting` (`default`), `😊 Warm, casual, and approachable` (`friendly`), `💼 Formal, clear, and concise` (`professional`), `😄 Witty, playful, and fun` (`humorous`), `🤓 Detailed, precise, and informative` (`technical`), `😎 Relaxed, laid-back, and chill` (`casual`) | Text | ✅ |
ascii
Generate ASCII art from your text using figlet.
| Option | Description | Type | Required |
|---|---|---|---|
text | The text to convert to ASCII art | Text | ✅ |
font | The figlet font to use (eg: Standard, Slant, Larry 3D, etc.) | Text | ❌ |
allfonts | Generate ASCII art with ALL fonts | True/False | ❌ |
automod
Automod settings
/automod whitelist addAdd a user or role to the whitelist
| Option | Description | Type | Required |
|---|---|---|---|
target | User or role | Mention | ✅ |
/automod whitelist removeRemove a user or role from the whitelist
| Option | Description | Type | Required |
|---|---|---|---|
target | User or role | Mention | ✅ |
/automod whitelist listView the current whitelist
/automod badwords addAdd a word to the blocklist
| Option | Description | Type | Required |
|---|---|---|---|
word | Word to block | Text | ✅ |
/automod badwords removeRemove a word from the blocklist
| Option | Description | Type | Required |
|---|---|---|---|
word | Word to unblock | Text | ✅ |
/automod badwords listView the blocked words list
/automod badword-whitelist addWhitelist a word (allow even if it contains badwords)
| Option | Description | Type | Required |
|---|---|---|---|
word | Word to allow | Text | ✅ |
/automod badword-whitelist removeRemove a word from the badword whitelist
| Option | Description | Type | Required |
|---|---|---|---|
word | Word to remove | Text | ✅ |
/automod badword-whitelist listView the badword whitelist
/automod ignored-channels addAdd a channel to the exception list
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel to ignore | Channel | ✅ |
/automod ignored-channels removeRemove a channel from the exception list
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel to remove | Channel | ✅ |
/automod ignored-channels listView all automod-ignored channels
/automod logs mod-logSet the mod log channel (automod warnings)
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel for mod logs | Channel | ✅ |
/automod logs audit-logSet the audit log channel (message edits/deletes)
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel for audit logs | Channel | ✅ |
/automod toggle anti-invitesEnable or disable Anti-Invites
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-linksEnable or disable Anti-Links
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-spamEnable or disable Anti-Spam
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-badwordsEnable or disable Anti-Badwords
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-mentionEnable or disable Anti-Mention
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-all-capsEnable or disable Anti-All Caps
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-emoji-spamEnable or disable Anti-Emoji Spam
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod toggle anti-zalgoEnable or disable Anti-Zalgo
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod antinuke toggleEnable or disable the entire AntiNuke system
| Option | Description | Type | Required |
|---|---|---|---|
status | Enable or disable Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod antinuke moduleEnable or disable a specific AntiNuke module
| Option | Description | Type | Required |
|---|---|---|---|
module | Which module Choice: `Mass Ban` (`massBan`), `Mass Kick` (`massKick`), `Channel Create` (`channelCreate`), `Channel Delete` (`channelDelete`), `Role Delete` (`roleDelete`), `Webhook Create` (`webhookCreate`), `Admin Grant` (`adminGrant`) | Text | ✅ |
status | Enable or disable this module Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/automod antinuke thresholdSet threshold (count + window) for a module
| Option | Description | Type | Required |
|---|---|---|---|
module | Which module Choice: `Mass Ban` (`massBan`), `Mass Kick` (`massKick`), `Channel Create` (`channelCreate`), `Channel Delete` (`channelDelete`), `Role Delete` (`roleDelete`), `Webhook Create` (`webhookCreate`) | Text | ✅ |
count | Number of actions before triggering (e.g. 3) | Integer | ✅ |
seconds | Time window in seconds (e.g. 10) | Integer | ✅ |
/automod antinuke actionSet the punishment action for a module
| Option | Description | Type | Required |
|---|---|---|---|
module | Which module Choice: `Mass Ban` (`massBan`), `Mass Kick` (`massKick`), `Channel Create` (`channelCreate`), `Channel Delete` (`channelDelete`), `Role Delete` (`roleDelete`), `Webhook Create` (`webhookCreate`), `Admin Grant` (`adminGrant`) | Text | ✅ |
action | Action to take Choice: `Kick` (`kick`), `Ban` (`ban`), `Strip All Roles` (`dehoistRole`), `Log Only (no action)` (`none`) | Text | ✅ |
/automod antinuke whitelistAdd or remove a user/role from antinuke immunity
| Option | Description | Type | Required |
|---|---|---|---|
action | Add or remove Choice: `Add` (`add`), `Remove` (`remove`) | Text | ✅ |
target | User or role | Mention | ✅ |
/automod antinuke log-channelSet a dedicated channel for AntiNuke alerts
| Option | Description | Type | Required |
|---|---|---|---|
channel | Log channel | Channel | ✅ |
/automod antinuke statusView current AntiNuke configuration
autoreact
Manage automatic reactions for the server.
/autoreact addAdd a new auto-reaction.
| Option | Description | Type | Required |
|---|---|---|---|
emoji | The emoji to react with. | Text | ✅ |
trigger | The text to trigger the reaction (Text Mode). | Text | ❌ |
channel | The channel to watch (Channel Mode). | Channel | ❌ |
/autoreact listList all auto-reactions in this server.
/autoreact removeRemove an auto-reaction.
| Option | Description | Type | Required |
|---|---|---|---|
trigger | The trigger to remove | Text | ✅ |
autoreply
Manage custom auto-replies for your server.
/autoreply addAdd a new auto-reply.
| Option | Description | Type | Required |
|---|---|---|---|
trigger | The text that triggers the auto-reply. | Text | ✅ |
response | The response text. | Text | ❌ |
media | An image to attach to the response. | Attachment | ❌ |
use_container | Use Advanced Components V2 Container style? | True/False | ❌ |
/autoreply listList all auto-replies in this server.
/autoreply removeRemove an auto-reply.
| Option | Description | Type | Required |
|---|---|---|---|
trigger | The trigger content to remove. | Text | ✅ |
avatar
Show user avatar.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user whose avatar you want to see. | User | ❌ |
banner
Show user banner.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user whose banner you want to see. | User | ❌ |
birthday
Manage your birthday settings.
/birthday checkCheck your or another user's birthday.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to check (defaults to yourself). | User | ❌ |
/birthday listSee a list of upcoming birthdays.
/birthday removeRemove your birthday information.
/birthday setSet your birthday.
| Option | Description | Type | Required |
|---|---|---|---|
day | The day of your birthday (1-31). | Integer | ✅ |
month | The month of your birthday (1-12). | Integer | ✅ |
year | The year of your birth (Optional - for age display). | Integer | ❌ |
/birthday setting editEdit birthday settings.
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel for announcements. | Channel | ❌ |
role | Role to give to the birthday user. | Role | ❌ |
ping_role | Role to ping in the announcement. | Role | ❌ |
show_age | Show age in announcements/list? | True/False | ❌ |
message | Custom message (Variables: {user}, {age}, {zodiac}). | Text | ❌ |
color | Embed Hex Color (e.g. #FF00FF). | Text | ❌ |
image | Background/Banner Image URL. | Text | ❌ |
/birthday setting viewView current birthday settings.
booster
Configure the server booster system
/booster backgroundSet booster banner background URL
| Option | Description | Type | Required |
|---|---|---|---|
url | Direct URL to the background image (must start with http) | Text | ✅ |
/booster channelSet the booster channel
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel where booster messages are sent | Channel | ✅ |
/booster styleSet booster message style (banner card or plain text)
| Option | Description | Type | Required |
|---|---|---|---|
style | Choose the message style Choice: `🖼️ Components V2 card (default)` (`components-v2`), `💬 Plain text only` (`plain-text`) | Text | ✅ |
/booster testTest the booster message
| Option | Description | Type | Required |
|---|---|---|---|
user | User to test with (defaults to you) | User | ❌ |
/booster textSet booster message text (supports placeholders)
| Option | Description | Type | Required |
|---|---|---|---|
text | Booster text. Placeholders: {username}, {guildName}, {boosts}, {boostLevel}, etc. | Text | ✅ |
cache
Shows cache statistics.
checklist
Create checklists for you or your server to make life easier
/checklist personal addAdd item to personal checklist
| Option | Description | Type | Required |
|---|---|---|---|
item | Checklist item | Text | ✅ |
/checklist personal clearClear all personal checklist
/checklist personal listView all personal checklist
/checklist personal removeRemove item from personal checklist
| Option | Description | Type | Required |
|---|---|---|---|
index | Item number to remove | Integer | ✅ |
/checklist personal toggleToggle personal checklist item complete/incomplete
| Option | Description | Type | Required |
|---|---|---|---|
index | Item number to toggle | Integer | ✅ |
/checklist server addAdd item to server checklist
| Option | Description | Type | Required |
|---|---|---|---|
item | Checklist item | Text | ✅ |
/checklist server clearClear all server checklist
/checklist server listView all server checklist
/checklist server removeRemove item from server checklist
| Option | Description | Type | Required |
|---|---|---|---|
index | Item number to remove | Integer | ✅ |
/checklist server toggleToggle server checklist item complete/incomplete
| Option | Description | Type | Required |
|---|---|---|---|
index | Item number to toggle | Integer | ✅ |
convert
Convert between units, currencies, etc.
/convert areaConvert area units (e.g. m² to acre)
| Option | Description | Type | Required |
|---|---|---|---|
from | From unit Choice: `Square Meter (m²)` (`sqm`), `Square Kilometer (km²)` (`sqkm`), `Square Mile (mi²)` (`sqmi`), `Square Yard (yd²)` (`sqyd`), `Square Foot (ft²)` (`sqft`), `Square Inch (in²)` (`sqin`), `Hectare (ha)` (`ha`), `Acre (acre)` (`acre`) | Text | ✅ |
to | To unit Choice: `Square Meter (m²)` (`sqm`), `Square Kilometer (km²)` (`sqkm`), `Square Mile (mi²)` (`sqmi`), `Square Yard (yd²)` (`sqyd`), `Square Foot (ft²)` (`sqft`), `Square Inch (in²)` (`sqin`), `Hectare (ha)` (`ha`), `Acre (acre)` (`acre`) | Text | ✅ |
value | Value to convert | Number | ✅ |
/convert currencyConvert currency (e.g. USD to IDR)
| Option | Description | Type | Required |
|---|---|---|---|
from | Currency code (e.g. USD) | Text | ✅ |
to | Currency code to convert to (e.g. IDR) | Text | ✅ |
amount | Amount to convert | Number | ✅ |
/convert dataConvert data storage units (e.g. MB to GB)
| Option | Description | Type | Required |
|---|---|---|---|
from | From unit Choice: `Byte (B)` (`b`), `Kilobyte (KB)` (`kb`), `Megabyte (MB)` (`mb`), `Gigabyte (GB)` (`gb`), `Terabyte (TB)` (`tb`), `Petabyte (PB)` (`pb`), `Exabyte (EB)` (`eb`), `Zettabyte (ZB)` (`zb`), `Yottabyte (YB)` (`yb`), `Bit (bit)` (`bit`) | Text | ✅ |
to | To unit Choice: `Byte (B)` (`b`), `Kilobyte (KB)` (`kb`), `Megabyte (MB)` (`mb`), `Gigabyte (GB)` (`gb`), `Terabyte (TB)` (`tb`), `Petabyte (PB)` (`pb`), `Exabyte (EB)` (`eb`), `Zettabyte (ZB)` (`zb`), `Yottabyte (YB)` (`yb`), `Bit (bit)` (`bit`) | Text | ✅ |
value | Value to convert | Number | ✅ |
/convert lengthConvert length units (e.g. m to km)
| Option | Description | Type | Required |
|---|---|---|---|
from | From unit Choice: `Meter (m)` (`m`), `Kilometer (km)` (`km`), `Centimeter (cm)` (`cm`), `Millimeter (mm)` (`mm`), `Mile (mi)` (`mi`), `Yard (yd)` (`yd`), `Foot (ft)` (`ft`), `Inch (in)` (`in`), `Nautical Mile (nm)` (`nm`), `Astronomical Unit (au)` (`au`), `Light Year (ly)` (`ly`) | Text | ✅ |
to | To unit Choice: `Meter (m)` (`m`), `Kilometer (km)` (`km`), `Centimeter (cm)` (`cm`), `Millimeter (mm)` (`mm`), `Mile (mi)` (`mi`), `Yard (yd)` (`yd`), `Foot (ft)` (`ft`), `Inch (in)` (`in`), `Nautical Mile (nm)` (`nm`), `Astronomical Unit (au)` (`au`), `Light Year (ly)` (`ly`) | Text | ✅ |
value | Value to convert | Number | ✅ |
/convert massConvert mass units (e.g. kg to lb)
| Option | Description | Type | Required |
|---|---|---|---|
from | From unit Choice: `Kilogram (kg)` (`kg`), `Gram (g)` (`g`), `Milligram (mg)` (`mg`), `Ton (ton)` (`ton`), `Pound (lb)` (`lb`), `Ounce (oz)` (`oz`), `Stone (st)` (`st`), `Carat (ct)` (`ct`), `Slug (slug)` (`slug`) | Text | ✅ |
to | To unit Choice: `Kilogram (kg)` (`kg`), `Gram (g)` (`g`), `Milligram (mg)` (`mg`), `Ton (ton)` (`ton`), `Pound (lb)` (`lb`), `Ounce (oz)` (`oz`), `Stone (st)` (`st`), `Carat (ct)` (`ct`), `Slug (slug)` (`slug`) | Text | ✅ |
value | Value to convert | Number | ✅ |
/convert temperatureConvert temperature (C, F, K, R, Re)
| Option | Description | Type | Required |
|---|---|---|---|
from | From unit Choice: `Celsius (C)` (`c`), `Fahrenheit (F)` (`f`), `Kelvin (K)` (`k`), `Rankine (R)` (`r`), `Réaumur (Re)` (`re`) | Text | ✅ |
to | To unit Choice: `Celsius (C)` (`c`), `Fahrenheit (F)` (`f`), `Kelvin (K)` (`k`), `Rankine (R)` (`r`), `Réaumur (Re)` (`re`) | Text | ✅ |
value | Value to convert | Number | ✅ |
/convert volumeConvert volume units (e.g. L to gal)
| Option | Description | Type | Required |
|---|---|---|---|
from | From unit Choice: `Liter (L)` (`l`), `Milliliter (mL)` (`ml`), `Cubic Meter (m³)` (`m3`), `Cubic Centimeter (cm³)` (`cm3`), `Gallon (gal)` (`gal`), `Quart (qt)` (`qt`), `Pint (pt)` (`pt`), `Cup (cup)` (`cup`), `Fluid Ounce (fl oz)` (`floz`), `Tablespoon (tbsp)` (`tbsp`), `Teaspoon (tsp)` (`tsp`) | Text | ✅ |
to | To unit Choice: `Liter (L)` (`l`), `Milliliter (mL)` (`ml`), `Cubic Meter (m³)` (`m3`), `Cubic Centimeter (cm³)` (`cm3`), `Gallon (gal)` (`gal`), `Quart (qt)` (`qt`), `Pint (pt)` (`pt`), `Cup (cup)` (`cup`), `Fluid Ounce (fl oz)` (`floz`), `Tablespoon (tbsp)` (`tbsp`), `Teaspoon (tsp)` (`tsp`) | Text | ✅ |
value | Value to convert | Number | ✅ |
counting
Manage the counting channel.
/counting configConfigure counting settings.
| Option | Description | Type | Required |
|---|---|---|---|
mode | The number format to use. Choice: `Normal Numbers (1, 2, 3...)` (`decimal`), `Roman Numerals (I, II, III, IV...)` (`roman`), `Binary / Hacker (1, 10, 11, 100...)` (`binary`), `Hexadecimal (1...9, A, B, C...)` (`hex`) | Text | ❌ |
success_reaction | Emoji to react with when the number is correct. | Text | ❌ |
fail_reaction | Emoji to react with when the number is wrong. | Text | ❌ |
math | Allow math expressions (decimal mode only). | True/False | ❌ |
strict | Enable strict counting. if 1 user false, count will reset to 0. | True/False | ❌ |
/counting disableDisable the counting channel.
/counting leaderboardView the top counters in the server.
/counting resetReset the counting channel.
/counting setupConfigure the counting channel.
| Option | Description | Type | Required |
|---|---|---|---|
channel | The channel to use for counting. | Channel | ✅ |
mode | The number format to use. Choice: `Normal Numbers (1, 2, 3...)` (`decimal`), `Roman Numerals (I, II, III, IV...)` (`roman`), `Binary / Hacker (1, 10, 11, 100...)` (`binary`), `Hexadecimal (1...9, A, B, C...)` (`hex`) | Text | ❌ |
success_reaction | Emoji to react with when the number is correct. | Text | ❌ |
fail_reaction | Emoji to react with when the number is wrong. | Text | ❌ |
math | Allow math expressions (decimal mode only). | True/False | ❌ |
strict | Enable strict counting. if 1 user false, count will reset to 0. | True/False | ❌ |
/counting statsView a user's counting statistics.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to view stats for. | User | ❌ |
crack-hash
Try to lookup a hash from public databases (MD5, SHA1, SHA256, SHA512).
| Option | Description | Type | Required |
|---|---|---|---|
algorithm | The hash algorithm to lookup Choice: `MD5` (`md5`), `SHA1` (`sha1`), `SHA256` (`sha256`), `SHA512` (`sha512`) | Text | ✅ |
hash | The hash to try to lookup | Text | ✅ |
create
Create a new saved embed
| Option | Description | Type | Required |
|---|---|---|---|
name | A label to identify this embed (e.g. "welcome-message") | Text | ✅ |
mode | Builder type (default: embed) Choice: `📋 Classic Embed` (`embed`), `🧩 Components V2` (`components_v2`) | Text | ❌ |
decrypt
Decrypt data using the correct secret key.
| Option | Description | Type | Required |
|---|---|---|---|
encrypted-data | The full encrypted string from the /encrypt command | Text | ✅ |
secret-key | The 32-character secret key used for encryption | Text | ✅ |
delete
Delete a saved embed
| Option | Description | Type | Required |
|---|---|---|---|
id | The embed to delete | Text | ✅ |
delete_message | Also delete the Discord message if the embed was sent (default: false) | True/False | ❌ |
eco
Get your money and become rich
/eco account createCreate an account and choose a bank type.
| Option | Description | Type | Required |
|---|---|---|---|
bank | Each bank offers unique benefits for your playstyle! Choice: `🏦 Apex Financial` (`apex_financial`), `🏛️ Titan Holdings` (`titan_holdings`), `🌐 Zenith Commerce` (`zenith_commerce`), `🗡️ Crimson Syndicate` (`crimson_syndicate`), `☀️ Solara Mutual` (`solara_mutual`) | Text | ✅ |
/eco account editEdit your account and choose a bank type.
| Option | Description | Type | Required |
|---|---|---|---|
bank | Each bank offers unique benefits for your playstyle! Choice: `🏦 Apex Financial` (`apex_financial`), `🏛️ Titan Holdings` (`titan_holdings`), `🌐 Zenith Commerce` (`zenith_commerce`), `🗡️ Crimson Syndicate` (`crimson_syndicate`), `☀️ Solara Mutual` (`solara_mutual`) | Text | ✅ |
/eco bank depositDeposit your kythia coin into kythia bank.
| Option | Description | Type | Required |
|---|---|---|---|
type | Choose deposit type: all or partial Choice: `Deposit All` (`all`), `Deposit Partial` (`partial`) | Text | ✅ |
amount | Amount to deposit | Integer | ❌ |
/eco bank infoCheck your kythia bank balance and full bank info.
/eco bank loanBorrow money from your bank or repay your loan.
| Option | Description | Type | Required |
|---|---|---|---|
action | Borrow or Repay? Choice: `Borrow` (`borrow`), `Repay` (`repay`) | Text | ✅ |
amount | Amount to borrow or repay | Integer | ✅ |
/eco bank switchSwitch to a different bank type (Costs money!).
/eco bank transferTransfer your money to another user.
| Option | Description | Type | Required |
|---|---|---|---|
target | User to transfer money to | User | ✅ |
amount | Amount of money to transfer | Integer | ✅ |
/eco bank upgradeUpgrade your maximum bank capacity.
/eco bank withdrawWithdraw your kythia coin from kythia bank.
| Option | Description | Type | Required |
|---|---|---|---|
amount | Amount to withdraw | Integer | ✅ |
/eco begAsk for money from server.
/eco coinCheck your kythia coin balance.
/eco collectCollect daily passive income from your assets
/eco company fire(Company Owner) Fire an employee from your company.
| Option | Description | Type | Required |
|---|---|---|---|
target | The employee you want to fire | User | ✅ |
/eco company hire(Company Owner) Hire a player to work for you.
| Option | Description | Type | Required |
|---|---|---|---|
target | The player you want to hire | User | ✅ |
/eco company resignResign from your current employer.
/eco crime arrest(Police Only) Arrest a wanted criminal!
| Option | Description | Type | Required |
|---|---|---|---|
target | The wanted criminal you want to arrest | User | ✅ |
/eco crime blackmarketThe underground Black Market. Accepts KYTH only.
/eco crime hackHack another user (Initiates a hacking sequence).
| Option | Description | Type | Required |
|---|---|---|---|
target | User you want to hack | User | ✅ |
/eco crime robTry to rob money from another user.
| Option | Description | Type | Required |
|---|---|---|---|
target | The user you want to rob | User | ✅ |
/eco crime wantedView the most wanted criminals or claim a bounty.
| Option | Description | Type | Required |
|---|---|---|---|
target | The user you want to capture | User | ❌ |
/eco dailyCollect your daily kythia coin.
/eco fleaAdvanced Player-to-player Grand Auction House.
| Option | Description | Type | Required |
|---|---|---|---|
action | What do you want to do? Choice: `View Market` (`view`), `List Item` (`list`), `My Listings` (`my_listings`), `Search` (`search`) | Text | ✅ |
item | Item name to list or search | Text | ❌ |
price | BIN price or Starting Bid (for list) | Integer | ❌ |
type | Listing Type (BIN or Auction) Choice: `Buy It Now (BIN)` (`bin`), `Auction (24h)` (`auction`) | Text | ❌ |
/eco gamble coinflipFlip a coin and test your luck.
| Option | Description | Type | Required |
|---|---|---|---|
bet | Amount to bet | Integer | ✅ |
side | Heads or Tails Choice: `Heads` (`heads`), `Tails` (`tails`) | Text | ✅ |
/eco gamble slots🎰 Play the Las Vegas Kythia slot machine! (Warning: Addictive!)
| Option | Description | Type | Required |
|---|---|---|---|
bet | The amount of money to bet | Integer | ✅ |
/eco giveGive kythia coin to another user.
| Option | Description | Type | Required |
|---|---|---|---|
target | User to give kythia coin to | User | ✅ |
amount | Amount of kythia coin to give | Integer | ✅ |
/eco guild_stock create(Owner) Launch your server's local stock market via ICO.
| Option | Description | Type | Required |
|---|---|---|---|
ticker | Max 4-letter symbol for your stock (e.g. MEME) | Text | ✅ |
initial_kyth | Initial KYTH liquidity to deposit into the pool | Number | ✅ |
initial_supply | Initial supply of your Guild Token to deposit | Number | ✅ |
/eco guild_stock portfolioView all the Guild Stocks you currently own.
/eco guild_stock swapSwap KYTH for Guild Tokens, or vice versa via AMM.
| Option | Description | Type | Required |
|---|---|---|---|
ticker | The ticker of the stock to trade (e.g. MEME) | Text | ✅ |
action | Are you buying or selling the stock? Choice: `Buy (Pay KYTH, Get Stock)` (`buy`), `Sell (Pay Stock, Get KYTH)` (`sell`) | Text | ✅ |
amount | Amount of stock to buy/sell | Number | ✅ |
/eco guild_stock topView the top Guild Stocks by Market Cap (The Kythia S&P 500).
/eco guild_stock viewView the live market data for a server's stock.
| Option | Description | Type | Required |
|---|---|---|---|
ticker | The 2-4 letter stock ticker (leave blank for this server's stock) | Text | ❌ |
/eco inventoryView all items in your inventory.
/eco job applyApply for a specific profession to focus your work.
/eco job workWork to earn money with various scenarios!
/eco leaderboardView the global economy leaderboard.
/eco lootboxOpen a lootbox to get a random reward.
/eco market buyBuy an asset from the global market.
| Option | Description | Type | Required |
|---|---|---|---|
asset | The symbol of the asset you want to buy (e.g., BTC, ETH, AAPL) | Text | ✅ |
amount | The amount of KythiaCoin you want to spend | Number | ✅ |
/eco market cancelCancel an open order.
| Option | Description | Type | Required |
|---|---|---|---|
order_id | The ID of the order to cancel | Text | ✅ |
/eco market historyView your transaction history.
/eco market limitSet a limit order to buy or sell an asset at a specific price.
| Option | Description | Type | Required |
|---|---|---|---|
side | Whether to buy or sell the asset Choice: `Buy` (`buy`), `Sell` (`sell`) | Text | ✅ |
asset | The symbol of the asset | Text | ✅ |
quantity | The amount of the asset to buy or sell | Number | ✅ |
price | The price at which to place the order | Number | ✅ |
/eco market portfolioView your personal asset portfolio.
/eco market sellSell an asset to the global market.
| Option | Description | Type | Required |
|---|---|---|---|
asset | The symbol of the asset you want to sell (e.g., BTC, ETH, AAPL) | Text | ✅ |
quantity | The amount of the asset you want to sell (e.g., 0.5 KYTH) | Number | ✅ |
/eco market stakeStake or unstake KYTH tokens with Solara Mutual for daily dividends.
| Option | Description | Type | Required |
|---|---|---|---|
action | Stake or Unstake? Choice: `Stake KYTH` (`stake`), `Unstake KYTH` (`unstake`), `View Status` (`status`) | Text | ✅ |
amount | Amount of KYTH to stake/unstake (not needed for status) | Number | ❌ |
/eco market stoplossSet a stop-loss order to sell an asset if it reaches a certain price.
| Option | Description | Type | Required |
|---|---|---|---|
asset | The symbol of the asset | Text | ✅ |
quantity | The amount of the asset to sell | Number | ✅ |
price | The price at which to trigger the sell order | Number | ✅ |
/eco market viewView real-time crypto prices from the global market.
| Option | Description | Type | Required |
|---|---|---|---|
asset | Symbol of the asset to view (e.g. bitcoin, AAPL), or leave empty for all | Text | ❌ |
timeframe | The time range for the chart (default: 7 Days) Choice: `1 Day` (`1`), `7 Days` (`7`), `14 Days` (`14`), `30 Days` (`30`), `90 Days` (`90`), `365 Days` (`365`) | Text | ❌ |
/eco marry divorceEnd your current marriage
/eco marry kissKiss your partner
/eco marry profileView your marriage profile
/eco marry proposePropose to another user
| Option | Description | Type | Required |
|---|---|---|---|
user | The user you want to propose to | User | ✅ |
/eco premiumEnter the Premium Shop to buy Kythia Tiers.
/eco profileView a user's full profile, including level, bank, cash, and more.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user whose profile you want to view | User | ❌ |
/eco shopLook and buy items from the shop.
/eco useUse a consumable item from your inventory.
| Option | Description | Type | Required |
|---|---|---|---|
item | The item you want to use Choice: `☕ Coffee` (`coffee_item`), `🥫 Energy Drink` (`energydrink_item`), `🎫 Lottery Ticket` (`lotteryticket_item`) | Text | ✅ |
edit
Edit a saved embed
| Option | Description | Type | Required |
|---|---|---|---|
id | The embed to edit | Text | ✅ |
embed-builder
Create and manage saved embeds for your server
/embed-builder createCreate a new saved embed
| Option | Description | Type | Required |
|---|---|---|---|
name | A label to identify this embed (e.g. "welcome-message") | Text | ✅ |
mode | Builder type (default: embed) Choice: `📋 Classic Embed` (`embed`), `🧩 Components V2` (`components_v2`) | Text | ❌ |
/embed-builder deleteDelete a saved embed
| Option | Description | Type | Required |
|---|---|---|---|
id | The embed to delete | Text | ✅ |
delete_message | Also delete the Discord message if the embed was sent (default: false) | True/False | ❌ |
/embed-builder editEdit a saved embed
| Option | Description | Type | Required |
|---|---|---|---|
id | The embed to edit | Text | ✅ |
/embed-builder listList all saved embeds for this server
/embed-builder sendSend a saved embed to a channel
| Option | Description | Type | Required |
|---|---|---|---|
id | The embed to send | Text | ✅ |
channel | Target channel (defaults to current channel) | Channel | ❌ |
allowed_mentions | Who can be mentioned in the embed (default: everyone) Choice: `🌐 Everyone (@everyone, @here, roles & users)` (`everyone`), `👥 Roles only` (`roles`), `👤 Users only` (`users`), `🔕 No mentions` (`none`) | Text | ❌ |
encrypt
Encrypt a text with a secret key (two-way encryption).
| Option | Description | Type | Required |
|---|---|---|---|
text | The text you want to encrypt | Text | ✅ |
secret-key | A 32-character secret key for encryption | Text | ✅ |
fact
Get a random useless (but interesting) fact
friend
Friendship system commands
/friend addAdd someone as a friend
| Option | Description | Type | Required |
|---|---|---|---|
user | The user you want to add as a friend | User | ✅ |
/friend listList your friends
/friend removeRemove someone from your friends list
| Option | Description | Type | Required |
|---|---|---|---|
user | The user you want to remove from your friends | User | ✅ |
giveaway
Create a giveaway event
/giveaway cancelCancel a running giveaway
| Option | Description | Type | Required |
|---|---|---|---|
giveaway | Search active giveaway | Text | ✅ |
/giveaway endEnd a giveaway manually
| Option | Description | Type | Required |
|---|---|---|---|
giveaway | Search active giveaway | Text | ✅ |
/giveaway rerollReroll winners for a finished giveaway
| Option | Description | Type | Required |
|---|---|---|---|
giveaway | Search ended giveaway | Text | ✅ |
/giveaway startStart a giveaway
| Option | Description | Type | Required |
|---|---|---|---|
duration | Duration (1d 2h) | Text | ✅ |
winners | Count | Integer | ✅ |
prize | Prize | Text | ✅ |
description | Description for the giveaway | Text | ❌ |
color | Hex Color | Text | ❌ |
role | Req Role | Role | ❌ |
grab
grab stickers or emojis from messages.
/grab stickergrab a sticker from a message
| Option | Description | Type | Required |
|---|---|---|---|
sticker_id | Sticker ID to grab | Text | ✅ |
/grab emojigrab a custom emoji from a message
| Option | Description | Type | Required |
|---|---|---|---|
emoji | Emoji to grab (custom emoji format) | Text | ✅ |
/grab imagegrab an image from a message and turn it into a sticker
| Option | Description | Type | Required |
|---|---|---|---|
message_id | ID of the message containing the image | Text | ✅ |
name | Name for the new sticker (max 30 chars) | Text | ❌ |
Grab Sticker/Emoji
Grab sticker or emoji from this message.
hash
Hash a text string using MD5, SHA, or other algorithms.
| Option | Description | Type | Required |
|---|---|---|---|
algorithm | The hash algorithm to use Choice: `MD5` (`md5`), `SHA1` (`sha1`), `SHA224` (`sha224`), `SHA256` (`sha256`), `SHA384` (`sha384`), `SHA512` (`sha512`), `SHA3-256` (`sha3-256`), `SHA3-512` (`sha3-512`), `RIPEMD160` (`ripemd160`) | Text | ✅ |
text | The text to hash | Text | ✅ |
help
Displays a list of bot commands with complete details.
| Option | Description | Type | Required |
|---|---|---|---|
mode | Choose how the help menu is displayed Choice: `Detailed` (`detailed`), `Compact` (`compact`) | Text | ❌ |
image
Manage images in the storage
/image addAdd a new image
| Option | Description | Type | Required |
|---|---|---|---|
image | The image to add | Attachment | ✅ |
/image deleteDelete an image by its code
| Option | Description | Type | Required |
|---|---|---|---|
code | The code of the image to delete | Text | ✅ |
/image listList all your uploaded images
imagen
Generate an image from a prompt or transform an existing image using Gemini AI.
| Option | Description | Type | Required |
|---|---|---|---|
prompt | What do you want to generate or how to transform the image? | Text | ❌ |
image | Optional source image to transform (image-to-image). | Attachment | ❌ |
Get and play an Instagram post/reel by link.
| Option | Description | Type | Required |
|---|---|---|---|
link | The Instagram post/reel link | Text | ✅ |
invites
Manage invites and rewards
/invites addAdd invites to a user (Admin only)
| Option | Description | Type | Required |
|---|---|---|---|
user | User | User | ✅ |
number | Amount | Integer | ✅ |
/invites leaderboardView top inviters leaderboard
/invites removeRemove invites from a user (Admin only)
| Option | Description | Type | Required |
|---|---|---|---|
user | User | User | ✅ |
number | Amount | Integer | ✅ |
/invites resetReset all invites for this server (Admin only)
/invites setting inviteSet invite log channel
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel | Channel | ✅ |
/invites userCheck user invites
| Option | Description | Type | Required |
|---|---|---|---|
user | User | User | ❌ |
joke
Get a random joke with a hidden punchline
| Option | Description | Type | Required |
|---|---|---|---|
category | Choose a joke category Choice: `🌍 General` (`general`), `🔨 Knock Knock` (`knock-knock`), `💻 Programming` (`programming`), `🌚 Dark` (`dark`), `😬 Pun` (`pun`), `🤪 Misc` (`misc`), `🎭 Spooky` (`spooky`), `🎄 Christmas` (`christmas`) | Text | ❌ |
lastseen
Check when a user last sent a message in this server.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to check | User | ✅ |
legal
View the Terms of Service and Privacy Policy
level
All commands related to the leveling system.
/level addAdd levels to a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to add levels to. | User | ✅ |
level | The amount of levels to add. | Integer | ✅ |
/level leaderboardSee the server's level leaderboard.
/level profileCheck your or another user's level profile.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user whose profile you want to see. | User | ❌ |
/level setSet a user's level to a specific value.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to set the level for. | User | ✅ |
level | The level to set. | Integer | ✅ |
/level setting channelSet channel for level up messages
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel for level up messages | Channel | ✅ |
/level setting cooldownSet XP gain cooldown
| Option | Description | Type | Required |
|---|---|---|---|
cooldown | Cooldown in seconds | Integer | ✅ |
/level setting rolerewardSet role reward for a specific level
| Option | Description | Type | Required |
|---|---|---|---|
action | Add or remove role reward Choice: `Add` (`add`), `Remove` (`remove`) | Text | ✅ |
level | Required level | Integer | ✅ |
role | Role to be given | Role | ✅ |
/level setting xpSet XP amount per message
| Option | Description | Type | Required |
|---|---|---|---|
xp | XP gained per message | Integer | ✅ |
/level xp-addAdd XP to a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to add XP to. | User | ✅ |
xp | The amount of XP to add. | Integer | ✅ |
/level xp-setSet a user's total XP to a specific value.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to set the XP for. | User | ✅ |
xp | The total XP to set. | Integer | ✅ |
list
List all saved embeds for this server
math
Speed math quiz — answer streaks build your leaderboard score!
/math play▶Start a math quiz
/math leaderboardView the global math leaderboard
meme
Get a random meme from Reddit
| Option | Description | Type | Required |
|---|---|---|---|
subreddit | Choose a subreddit to pull the meme from Choice: `😂 Memes` (`memes`), `🔥 Dank Memes` (`dankmemes`), `🪞 Me IRL` (`me_irl`), `🐸 Advice Animals` (`AdviceAnimals`), `😄 Funny` (`funny`), `💻 Programmer Humor` (`ProgrammerHumor`) | Text | ❌ |
minecraft
Minecraft: Java Edition player lookup commands
/minecraft player avatarShows the Minecraft: Java Edition avatar of the provided player name
| Option | Description | Type | Required |
|---|---|---|---|
player | The Minecraft Java Edition player name | Text | ✅ |
/minecraft player bodyShows the Minecraft: Java Edition body of the provided player name
| Option | Description | Type | Required |
|---|---|---|---|
player | The Minecraft Java Edition player name | Text | ✅ |
/minecraft player headShows the Minecraft: Java Edition head of the provided player name
| Option | Description | Type | Required |
|---|---|---|---|
player | The Minecraft Java Edition player name | Text | ✅ |
/minecraft player helpView all Minecraft addon commands and features
/minecraft player poseRender a player in any Starlight Skins pose
| Option | Description | Type | Required |
|---|---|---|---|
player | Minecraft player name or UUID | Text | ✅ |
pose | Render type — choose from poses 1–25 Choice: `Default` (`default`), `Marching` (`marching`), `Walking` (`walking`), `Crouching` (`crouching`), `Crossed` (`crossed`), `Criss Cross` (`criss_cross`), `Ultimate` (`ultimate`), `Isometric` (`isometric`), `Head` (`head`), `Custom` (`custom`), `Cheering` (`cheering`), `Relaxing` (`relaxing`), `Trudging` (`trudging`), `Cowering` (`cowering`), `Pointing` (`pointing`), `Lunging` (`lunging`), `Dungeons` (`dungeons`), `Facepalm` (`facepalm`), `Sleeping` (`sleeping`), `Dead` (`dead`), `Archer` (`archer`), `Kicking` (`kicking`), `Mojavatar` (`mojavatar`), `Reading` (`reading`), `High Ground` (`high_ground`) | Text | ✅ |
crop | Crop type (auto-selects best if omitted) Choice: `Full Body` (`full`), `Bust` (`bust`), `Face` (`face`), `Head` (`head`), `Default` (`default`), `Processed` (`processed`), `Barebones` (`barebones`) | Text | ❌ |
/minecraft player skinShows the Minecraft: Java Edition skin of the provided player name
| Option | Description | Type | Required |
|---|---|---|---|
player | The Minecraft Java Edition player name | Text | ✅ |
/minecraft player wallpaperGenerate a Minecraft wallpaper featuring one or more players
| Option | Description | Type | Required |
|---|---|---|---|
wallpaper | Choose a wallpaper style Choice: `Herobrine Hill` (`herobrine_hill`), `Quick Hide` (`quick_hide`), `Malevolent` (`malevolent`), `Off to the Stars` (`off_to_the_stars`), `Wheat` (`wheat`) | Text | ✅ |
players | Player name(s) — separate multiple with commas, no spaces (e.g. kenndeclouv,ribellflow) | Text | ✅ |
/minecraft server statusCheck the status of a Minecraft server
| Option | Description | Type | Required |
|---|---|---|---|
host | Server IP or hostname (e.g. mc.hypixel.net or play.server.net:25565) | Text | ✅ |
type | Server type (default: Java) Choice: `☕ Java Edition` (`java`), `🪨 Bedrock Edition` (`bedrock`) | Text | ❌ |
/minecraft set autosetupAuto-create all Minecraft stat channels in one go
| Option | Description | Type | Required |
|---|---|---|---|
host | Minecraft server IP or hostname (e.g. mc.hypixel.net) | Text | ✅ |
port | Server port (default: 25565) | Integer | ❌ |
category_name | Name for the new category (default: Minecraft Server) | Text | ❌ |
/minecraft set ip-channelSet a channel to display the Minecraft server IP
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel to display the server IP | Channel | ✅ |
/minecraft set ipSet the Minecraft server IP for this guild
| Option | Description | Type | Required |
|---|---|---|---|
ip | Minecraft server IP address | Text | ✅ |
/minecraft set port-channelSet a channel to display the Minecraft server port
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel to display the server port | Channel | ✅ |
/minecraft set portSet the Minecraft server port for this guild
| Option | Description | Type | Required |
|---|---|---|---|
port | Minecraft server port (default: 25565) | Integer | ✅ |
/minecraft set status-channelSet a channel to display the Minecraft server status
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel to display the server status | Channel | ✅ |
mod
Moderation action
/mod announceSends an announcement to the current channel.
| Option | Description | Type | Required |
|---|---|---|---|
message | The message to announce | Text | ✅ |
title | Title for the announcement | Text | ❌ |
/mod autosetupAutomatically setup moderation channels and roles.
/mod banBans a user from the server.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to ban | User | ✅ |
reason | Reason for the ban | Text | ❌ |
/mod clearDelete messages from a channel.
| Option | Description | Type | Required |
|---|---|---|---|
amount | Amount of messages to delete (0 = all) | Integer | ✅ |
/mod kickKicks a user from the server.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to kick | User | ✅ |
reason | Reason for the kick | Text | ❌ |
/mod lockLocks the current channel.
| Option | Description | Type | Required |
|---|---|---|---|
reason | Reason for locking the channel | Text | ❌ |
/mod muteMutes a user in voice channels.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to mute | User | ✅ |
reason | Reason for the mute | Text | ❌ |
/mod pinPins a message in the channel.
| Option | Description | Type | Required |
|---|---|---|---|
message_id | The ID of the message to pin | Text | ✅ |
/mod roleManage roles for a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to modify roles for | User | ✅ |
role | The role to add or remove | Role | ✅ |
/mod sayMakes the bot say something.
| Option | Description | Type | Required |
|---|---|---|---|
message | The message to say | Text | ✅ |
/mod slowmodeSets the slowmode for the current channel.
| Option | Description | Type | Required |
|---|---|---|---|
seconds | Slowmode duration in seconds (0 to disable) | Integer | ✅ |
reason | Reason for changing slowmode | Text | ❌ |
/mod snipeSnipe deleted messages in this channel.
| Option | Description | Type | Required |
|---|---|---|---|
index | The index of the deleted message to snipe (1 = most recent) | Integer | ❌ |
/mod timeoutTimeouts a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to timeout | User | ✅ |
duration | Duration in minutes | Integer | ✅ |
reason | Reason for the timeout | Text | ❌ |
/mod unbanUnbans a user from the server.
| Option | Description | Type | Required |
|---|---|---|---|
user_id | The ID of the user to unban | Text | ✅ |
/mod unlockUnlocks the current channel.
| Option | Description | Type | Required |
|---|---|---|---|
reason | Reason for unlocking the channel | Text | ❌ |
/mod unmuteUnmutes a user in voice channels.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to unmute | User | ✅ |
/mod unpinUnpins a message from the channel.
| Option | Description | Type | Required |
|---|---|---|---|
message_id | The ID of the message to unpin | Text | ✅ |
/mod warnWarns a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to warn | User | ✅ |
reason | Reason for the warning | Text | ❌ |
/mod warningsView warnings for a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to view warnings for | User | ✅ |
modmail
All commands related to the Modmail system.
/modmail areplyReply anonymously — the user will see "Staff" instead of your name.
| Option | Description | Type | Required |
|---|---|---|---|
message | The anonymous message to send to the user. | Text | ✅ |
/modmail blockBlock a user from opening new modmail threads.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to block. | User | ✅ |
reason | Reason for blocking (for staff reference). | Text | ❌ |
/modmail closeClose this modmail thread and generate a transcript.
| Option | Description | Type | Required |
|---|---|---|---|
reason | Reason for closing this modmail (sent to transcript log). | Text | ❌ |
/modmail replyReply to the user — your username will be visible.
| Option | Description | Type | Required |
|---|---|---|---|
message | The message to send to the user. | Text | ✅ |
/modmail setupConfigure the modmail system for this server.
| Option | Description | Type | Required |
|---|---|---|---|
inbox_channel | The channel where modmail threads will be created. | Channel | ✅ |
staff_role | Role that will be pinged for new modmail tickets. | Role | ❌ |
logs_channel | Channel to post close/action logs. | Channel | ❌ |
transcript_channel | Channel where transcripts are saved when a modmail is closed. | Channel | ❌ |
ping_staff | Whether to ping the staff role when a new modmail opens. (default: true) | True/False | ❌ |
greeting_message | DM sent to users when they open a modmail. Leave blank for default. | Text | ❌ |
closing_message | DM sent to users when their modmail is closed. Leave blank for default. | Text | ❌ |
greeting_color | Accent color for the opening DM card (hex, e.g. #5865F2). Blank = bot default. | Text | ❌ |
greeting_image | Banner image URL shown at the top of the opening DM card. | Text | ❌ |
closing_color | Accent color for the closing DM card (hex, e.g. #FF5555). Blank = bot default. | Text | ❌ |
closing_image | Banner image URL shown at the top of the closing DM card. | Text | ❌ |
/modmail snippet addAdd a new quick-reply snippet.
| Option | Description | Type | Required |
|---|---|---|---|
name | Short name/trigger for the snippet (e.g. "hello", "scam"). | Text | ✅ |
content | The snippet text content. | Text | ✅ |
/modmail snippet listList all saved quick-reply snippets for this server.
/modmail snippet removeRemove a quick-reply snippet.
| Option | Description | Type | Required |
|---|---|---|---|
name | Name of the snippet to remove. | Text | ✅ |
/modmail snippet useSend a snippet as a named reply to the user in this modmail thread.
| Option | Description | Type | Required |
|---|---|---|---|
name | Name of the snippet to send. | Text | ✅ |
/modmail unblockRemove a modmail block from a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to unblock. | User | ✅ |
music
Full music command suite using Lavalink
/music favorite addAdd a song to your favorites.
| Option | Description | Type | Required |
|---|---|---|---|
search | The song title or URL to add. | Text | ✅ |
/music favorite listShow your favorite songs.
/music favorite playPlay all songs from your favorites.
| Option | Description | Type | Required |
|---|---|---|---|
append | Append the songs to the current queue. | True/False | ❌ |
/music favorite removeRemove a song from your favorites.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the song to remove. | Text | ✅ |
/music manage clearClears the current queue.
/music manage jumpJump to a specific song in the queue
| Option | Description | Type | Required |
|---|---|---|---|
position | The position in the queue to jump to | Integer | ✅ |
/music manage moveMove a song to different position
| Option | Description | Type | Required |
|---|---|---|---|
from | Current position | Integer | ✅ |
to | New position | Integer | ✅ |
/music manage removeRemove a song from queue
| Option | Description | Type | Required |
|---|---|---|---|
position | Position in queue to remove | Integer | ✅ |
/music nowplayingShow the currently playing song
/music pausePause the currently playing song
/music playPlay a song or add it to the queue
| Option | Description | Type | Required |
|---|---|---|---|
search | Song title or URL (YouTube, Spotify (can be playlist link)) | Text | ✅ |
/music playback autoplayEnable or disable autoplay
| Option | Description | Type | Required |
|---|---|---|---|
status | Enable or disable autoplay Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ❌ |
/music playback backPlay the previous song
/music playback filterApply audio filter (equalizer)
/music playback loopSet repeat mode
| Option | Description | Type | Required |
|---|---|---|---|
mode | Choose repeat mode Choice: `❌ Off` (`none`), `🔂 Track` (`track`), `🔁 Queue` (`queue`) | Text | ✅ |
/music playback replayReplay the current song
/music playback seekSeeks to a specific time in the current song.
| Option | Description | Type | Required |
|---|---|---|---|
time | The time to seek to. eg. 10, 2:30, 1:20:30 | Text | ✅ |
/music playback shuffleShuffle the queue order
/music playback volumeSet music volume
| Option | Description | Type | Required |
|---|---|---|---|
level | Volume level (1-1000) | Integer | ✅ |
/music playlist appendAdds songs from a playlist to the current queue.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to append. | Text | ✅ |
/music playlist deleteDeletes one of your playlists.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to delete. | Text | ✅ |
/music playlist importImport Playlist from Kythia playlist code or external services like Spotify.
| Option | Description | Type | Required |
|---|---|---|---|
code | Kythia playlist code or Spotify URL to import. | Text | ✅ |
/music playlist listShows all of your saved playlists.
/music playlist loadClears the queue and loads a playlist.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to load. | Text | ✅ |
/music playlist renameRenames one of your playlists.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to rename. | Text | ✅ |
new_name | The new name of the playlist. | Text | ✅ |
/music playlist saveSaves the current queue as a new playlist.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name for your new playlist. | Text | ✅ |
/music playlist shareShare Kythia playlist with others.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the Kythia playlist to share. | Text | ✅ |
/music playlist track-addAdds a single song to one of your playlists.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to add the song to. | Text | ✅ |
search | The song title or URL to add. | Text | ✅ |
/music playlist track-listShows the list of tracks in a playlist.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to show the list of tracks from. | Text | ✅ |
/music playlist track-removeRemoves a track from one of your playlists.
| Option | Description | Type | Required |
|---|---|---|---|
name | The name of the playlist to remove the track from. | Text | ✅ |
position | The position of the track to remove. | Integer | ✅ |
/music queueShow the current song queue
/music radioSearch and play live radio stations worldwide
| Option | Description | Type | Required |
|---|---|---|---|
search | Name of the radio station (e.g., Prambors, BBC, Lofi) | Text | ✅ |
/music resumeResume the paused song
/music skipSkip the current song
/music stopStop music and clear the queue
/music utils 247Enable or disable 24/7 mode to keep the bot in the voice channel.
| Option | Description | Type | Required |
|---|---|---|---|
lock | Lock the bot to this channel so it cannot be moved. | True/False | ❌ |
/music utils downloadDownload the current song
| Option | Description | Type | Required |
|---|---|---|---|
query | The song to download (optional, if not specified, the current song will be downloaded) | Text | ❌ |
/music utils grabGrab the current song to your DMs
/music utils historyShow the history of played songs
/music utils joinMake Kythia Join the voice channel
/music utils karaokeToggle live synced karaoke lyrics
/music utils leaveMake Kythia Leave the voice channel
/music utils lyricsShow the lyrics of the currently playing song
/music utils repairRepair a stuck or broken music session
nickprefix
Adds or removes a prefix from member nicknames.
/nickprefix addAdds the highest role prefix to member nicknames.
/nickprefix removeRemoves the prefix from member nicknames.
obfuscate
Obfuscate a Lua or JavaScript file and return it as an attachment.
| Option | Description | Type | Required |
|---|---|---|---|
type | The type of script to obfuscate (lua/javascript) Choice: `javascript` (`javascript`), `lua` (`lua`) | Text | ✅ |
file | The script file to obfuscate | Attachment | ✅ |
pet
All commands related to the pet system.
/pet admin addAdd a new pet
| Option | Description | Type | Required |
|---|---|---|---|
name | Pet name | Text | ✅ |
icon | Icon (emoji) for the pet | Text | ✅ |
rarity | Rarity of the pet Choice: `Common` (`common`), `Rare` (`rare`), `Epic` (`epic`), `Legendary` (`legendary`) | Text | ✅ |
bonus_type | Bonus type (Coin or Ruby) Choice: `Coin` (`coin`), `Ruby` (`ruby`) | Text | ✅ |
bonus_value | Bonus value | Integer | ✅ |
/pet admin deleteDelete a pet from the system
| Option | Description | Type | Required |
|---|---|---|---|
name | Name of the pet to delete | Text | ✅ |
/pet admin listShow all pets in the system
/pet adoptAdopt a random pet
| Option | Description | Type | Required |
|---|---|---|---|
name | Pet name | Text | ✅ |
/pet editnameEdit your pet name!
| Option | Description | Type | Required |
|---|---|---|---|
name | New pet name | Text | ✅ |
/pet feedFeed your pet!
/pet gachaGacha your pet!
/pet infoView your pet info!
/pet leaderboardView pet leaderboard!
/pet playPlay with your pet!
/pet sellSell your pet!
/pet useUse your pet and get a bonus!
ping
Checks the bot's, Discord API's, database and cache/redis connection speed.
premium-server
Manage your Server Premium bindings
/premium-server bindBind your Premium tier to a server.
| Option | Description | Type | Required |
|---|---|---|---|
server_id | The ID of the server (leave empty to bind current server) | Text | ❌ |
/premium-server listList all servers bound to your Premium tier.
/premium-server unbindUnbind your Premium tier from a server.
| Option | Description | Type | Required |
|---|---|---|---|
server_id | The ID of the server (leave empty to unbind current server) | Text | ❌ |
pro
All commands related to the Kythia Pro users.
/pro claim subdomainClaim a new .kyth.me subdomain (Max 5).
| Option | Description | Type | Required |
|---|---|---|---|
name | Unique subdomain name (e.g.: kythia-cool) | Text | ✅ |
/pro dns deleteDelete a DNS record from your subdomain.
| Option | Description | Type | Required |
|---|---|---|---|
record | Select the record you want to delete | Text | ✅ |
/pro dns helpInformation and examples about each DNS record type.
/pro dns listShow all DNS records for one of your subdomains.
| Option | Description | Type | Required |
|---|---|---|---|
subdomain | The subdomain name you want to view (e.g. my-project) | Text | ✅ |
/pro dns setCreate or update a DNS record.
| Option | Description | Type | Required |
|---|---|---|---|
subdomain | The subdomain you want to manage (e.g. amazing-project) | Text | ✅ |
type | Record type (A, CNAME, TXT, MX) Choice: `A (IP Address)` (`A`), `CNAME (Alias to another domain)` (`CNAME`), `TXT (Verification, etc)` (`TXT`), `MX (Mail Server)` (`MX`) | Text | ✅ |
name | Host name. Type "@" for root (e.g. amazing-project.kyth.me) | Text | ✅ |
value | The value/content of the record (IP, domain, text) | Text | ✅ |
priority | For MX only. (Default: 10). | Integer | ❌ |
quote
Get a random inspirational quote
reaction-role
Manage reaction roles for your server.
/reaction-role addAdd a reaction role to a message.
| Option | Description | Type | Required |
|---|---|---|---|
message_id | The ID of the message. | Text | ✅ |
emoji | The emoji to react with. | Text | ✅ |
role | The role to assign. | Role | ✅ |
channel | The channel where the message is (defaults to current). | Channel | ❌ |
/reaction-role editEdit an existing reaction role on a message.
| Option | Description | Type | Required |
|---|---|---|---|
message_id | The ID of the message with the reaction role. | Text | ✅ |
emoji | The current emoji of the reaction role to edit. | Text | ✅ |
new_role | The new role to assign for this reaction. | Role | ❌ |
new_emoji | The new emoji to replace the current one. | Text | ❌ |
channel | The channel where the message is (defaults to current). | Channel | ❌ |
/reaction-role listList all reaction roles in this server.
/reaction-role panel createCreate a new reaction role panel (interactive setup).
/reaction-role panel deleteDelete a reaction role panel and all its bindings.
| Option | Description | Type | Required |
|---|---|---|---|
panel_id | The ID of the panel to delete (from /rr panel list). | Integer | ✅ |
/reaction-role panel listList all reaction role panels in this server.
/reaction-role removeRemove a reaction role from a message.
| Option | Description | Type | Required |
|---|---|---|---|
message_id | The ID of the message. | Text | ✅ |
emoji | The emoji to remove. | Text | ✅ |
channel | The channel where the message is (defaults to current). | Channel | ❌ |
reminder
Manage your personal reminders across Kythia.
/reminder listView your active reminders.
/reminder removeRemove an active reminder.
| Option | Description | Type | Required |
|---|---|---|---|
id | The ID of the reminder to remove | Integer | ✅ |
/reminder setSet a new reminder.
| Option | Description | Type | Required |
|---|---|---|---|
time | When to remind you (e.g. 10m, 2h, 1d, 12:00, 8:30pm) | Text | ✅ |
reason | What do you want to be reminded about? | Text | ✅ |
channel | Target channel (leave blank for DM) | Channel | ❌ |
repeat | Make this a repeating reminder Choice: `Daily` (`daily`), `Weekly` (`weekly`), `Monthly` (`monthly`) | Text | ❌ |
/reminder timezoneSet your preferred timezone for reminders.
| Option | Description | Type | Required |
|---|---|---|---|
timezone | Your timezone (e.g. Asia/Jakarta, UTC) | Text | ✅ |
report
Report a user to the moderators.
| Option | Description | Type | Required |
|---|---|---|---|
user | User to report | User | ✅ |
reason | Reason for the report | Text | ✅ |
Report User
Report a user to the moderators.
roast
Roast someone with a savage insult
| Option | Description | Type | Required |
|---|---|---|---|
user | The user to roast | User | ❌ |
rps
Play Rock Paper Scissors — against the bot or a friend!
| Option | Description | Type | Required |
|---|---|---|---|
opponent | Challenge a friend (leave empty to play vs bot) | User | ❌ |
send
Send a saved embed to a channel
| Option | Description | Type | Required |
|---|---|---|---|
id | The embed to send | Text | ✅ |
channel | Target channel (defaults to current channel) | Channel | ❌ |
allowed_mentions | Who can be mentioned in the embed (default: everyone) Choice: `🌐 Everyone (@everyone, @here, roles & users)` (`everyone`), `👥 Roles only` (`roles`), `👤 Users only` (`users`), `🔕 No mentions` (`none`) | Text | ❌ |
server
Discord server management tools
/server autobuildautomatically build server structure from a JSON template
| Option | Description | Type | Required |
|---|---|---|---|
template | template key (e.g. store, gaming, saas, company, tech-community) | Text | ✅ |
reset | reset server first | True/False | ✅ |
dry_run | simulation only | True/False | ❌ |
include_voice | include voice category | True/False | ❌ |
private_staff | force staff private | True/False | ❌ |
locale | id/en | Text | ❌ |
/server backupBackup server structure to a JSON file sent to your DM
/server resetReset server structure to default
| Option | Description | Type | Required |
|---|---|---|---|
clear | Delete all channels & roles first? | True/False | ❌ |
/server restoreRestore server structure from a JSON backup file
| Option | Description | Type | Required |
|---|---|---|---|
file | Server backup file (.json) | Attachment | ✅ |
clear | Delete all channels & roles first? | True/False | ❌ |
serverinfo
Displays detailed information about the server.
set
Settings bot configuration
/set language setSet bot language
| Option | Description | Type | Required |
|---|---|---|---|
lang | Choose language Choice: `en-US` (`en-US`) | Text | ✅ |
/set viewView all bot settings
/set features activityEnable or disable the Activity feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features server-statsEnable or disable the Server Stats feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features levelingEnable or disable the Leveling feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features adventureEnable or disable the Adventure feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features minecraft-statsEnable or disable the Minecraft Stats feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features streakEnable or disable the Streak feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features invitesEnable or disable the Invites feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/set features boost-logEnable or disable the Boost Log feature
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
social-alert
Manage YouTube social alerts for this server.
/social-alert addSubscribe to a social media creator and get notified on new posts.
| Option | Description | Type | Required |
|---|---|---|---|
platform | The platform to track. Choice: `📺 YouTube` (`youtube`), `🎵 TikTok` (`tiktok`), `📸 Instagram` (`instagram`) | Text | ✅ |
channel | YouTube: search by name. TikTok: enter @username. | Text | ✅ |
discord_channel | Discord channel where alerts will be posted. | Channel | ✅ |
message | Custom alert message. Variables: {title}, {url}, {channel} | Text | ❌ |
/social-alert listView all active social alert subscriptions for this server.
/social-alert removeUnsubscribe from a social media creator alert.
| Option | Description | Type | Required |
|---|---|---|---|
subscription | Select the subscription to remove. | Text | ✅ |
/social-alert setting editEdit Social Alerts settings.
| Option | Description | Type | Required |
|---|---|---|---|
mention_role | Role to mention in every alert. Leave empty to skip changes. | Role | ❌ |
/social-alert setting viewView current Social Alerts settings for this server.
stats
Displays kythia statistics.
sticky
Manage sticky messages in a channel.
/sticky listList all sticky messages in this server.
/sticky removeRemoves the sticky message from this channel.
/sticky setSets a sticky message for this channel.
| Option | Description | Type | Required |
|---|---|---|---|
message | The content of the sticky message. | Text | ✅ |
streak
All commands related to the streak system.
/streak claimClaim your streak for today, keep your streak continue!
/streak leaderboardStreak leaderboard in this server
/streak resetReset YOUR streak to 0 (be careful, can't be undone).
/streak restoreRestore your lost streak back to what it was before the reset.
/streak setting emojiSet streak emoji
| Option | Description | Type | Required |
|---|---|---|---|
emoji | Emoji | Text | ✅ |
/streak setting minimumSet minimum streak
| Option | Description | Type | Required |
|---|---|---|---|
minimum | Minimum streak | Integer | ✅ |
/streak setting nicknameToggle auto-nickname for streak
| Option | Description | Type | Required |
|---|---|---|---|
status | Select status Choice: `Enable` (`enable`), `Disable` (`disable`) | Text | ✅ |
/streak setting quotaSet monthly restore quota (how many times members can restore their streak per month)
| Option | Description | Type | Required |
|---|---|---|---|
quota | Restores allowed per month (0–30, 0 = disabled) | Integer | ✅ |
/streak setting rolerewardSet role reward for a specific streak
| Option | Description | Type | Required |
|---|---|---|---|
action | Add or remove role reward Choice: `Add` (`add`), `Remove` (`remove`) | Text | ✅ |
streak | Required streak | Integer | ✅ |
role | Role to be given | Role | ✅ |
/streak setting timezoneSet the timezone used for streak day resets
| Option | Description | Type | Required |
|---|---|---|---|
timezone | Timezone for streak day calculations Choice: `UTC+0 — UTC` (`UTC`), `UTC+7 — Asia/Jakarta (WIB)` (`Asia/Jakarta`), `UTC+8 — Asia/Singapore` (`Asia/Singapore`), `UTC+8 — Asia/Kuala_Lumpur` (`Asia/Kuala_Lumpur`), `UTC+8 — Asia/Manila` (`Asia/Manila`), `UTC+8 — Asia/Makassar (WITA)` (`Asia/Makassar`), `UTC+9 — Asia/Tokyo` (`Asia/Tokyo`), `UTC+9 — Asia/Seoul` (`Asia/Seoul`), `UTC+9 — Asia/Jayapura (WIT)` (`Asia/Jayapura`), `UTC+5:30 — Asia/Kolkata` (`Asia/Kolkata`), `UTC+5 — Asia/Karachi` (`Asia/Karachi`), `UTC+3 — Europe/Moscow` (`Europe/Moscow`), `UTC+1 — Europe/Paris` (`Europe/Paris`), `UTC+1 — Europe/Berlin` (`Europe/Berlin`), `UTC+0 — Europe/London` (`Europe/London`), `UTC-5 — America/New_York` (`America/New_York`), `UTC-6 — America/Chicago` (`America/Chicago`), `UTC-7 — America/Denver` (`America/Denver`), `UTC-8 — America/Los_Angeles` (`America/Los_Angeles`), `UTC+10 — Australia/Sydney` (`Australia/Sydney`), `UTC+12 — Pacific/Auckland` (`Pacific/Auckland`), `UTC-3 — America/Sao_Paulo` (`America/Sao_Paulo`), `UTC+2 — Africa/Cairo` (`Africa/Cairo`), `UTC+4 — Asia/Dubai` (`Asia/Dubai`), `UTC+5:45 — Asia/Kathmandu` (`Asia/Kathmandu`) | Text | ✅ |
/streak userLihat streak user lain.
| Option | Description | Type | Required |
|---|---|---|---|
target | User yang ingin dicek streak-nya | User | ❌ |
summon
Summon a friend to your current channel
| Option | Description | Type | Required |
|---|---|---|---|
user | The friend you want to summon | User | ✅ |
tempvoice
Manage and customize the Kythia TempVoice system
/tempvoice removeDisable the tempvoice system and remove the panel.
/tempvoice repairRepair TempVoice configuration.
/tempvoice setupSet up "Join to Create" and send the static control panel.
| Option | Description | Type | Required |
|---|---|---|---|
trigger_channel | Voice channel. (If empty, one will be created automatically) | Channel | ❌ |
category | Category. (If empty, one will be created automatically) | Channel | ❌ |
control_panel | Text channel. (If empty, one will be created automatically) | Channel | ❌ |
testevent
Trigger a Discord event for testing purposes
| Option | Description | Type | Required |
|---|---|---|---|
event | The event to trigger | Text | ✅ |
type | The specific scenario to test | Text | ❌ |
ticket
All commands related to kythia ticket system.
/ticket addAdd a user to the ticket channel
| Option | Description | Type | Required |
|---|---|---|---|
user | User to add | User | ✅ |
/ticket closeClose the ticket and delete the ticket channel.
/ticket panel createCreates a new ticket panel (interactive setup)
/ticket panel deleteDeletes a ticket panel and all its types.
| Option | Description | Type | Required |
|---|---|---|---|
panel_id | Select the panel to delete. | Text | ✅ |
/ticket panel reloadRefreshes a ticket panel (updates buttons & menus).
| Option | Description | Type | Required |
|---|---|---|---|
message_id | Select the panel to refresh. | Text | ✅ |
/ticket removeRemove a user from the ticket channel
| Option | Description | Type | Required |
|---|---|---|---|
user | User to remove | User | ✅ |
/ticket transcriptGet the transcript of the ticket.
/ticket type createCreates a new ticket type (interactive setup)
/ticket type deleteDeletes a ticket type.
| Option | Description | Type | Required |
|---|---|---|---|
type_id | Select the ticket type to delete. | Text | ✅ |
tictactoe
Play Tic Tac Toe with a friend or bot.
| Option | Description | Type | Required |
|---|---|---|---|
opponent | Select an opponent to play with. you can play with me too! | User | ✅ |
difficulty | Select the difficulty level of the bot (if playing against a bot). Choice: `Easy` (`bot_easy`), `Medium` (`bot_medium`), `Hard (Unbeatable)` (`bot_hard`) | Text | ❌ |
tiktok
Get and play a TikTok video by link.
| Option | Description | Type | Required |
|---|---|---|---|
link | The TikTok video link | Text | ✅ |
translate
Translate text to another language using Gemini AI.
| Option | Description | Type | Required |
|---|---|---|---|
text | Text to translate | Text | ✅ |
lang | Target language (e.g. en, id, ja, etc) | Text | ✅ |
Translate Message
Translate message to another language using Gemini AI.
User Avatar
Show user avatar.
User Banner
Show user banner.
User Info
Displays information about a user.
userinfo
Displays information about a user.
| Option | Description | Type | Required |
|---|---|---|---|
user | User to get info about | User | ❌ |
verification
Verification system management
/verification forceManually verify a member (skip captcha)
| Option | Description | Type | Required |
|---|---|---|---|
member | Target member | User | ✅ |
/verification panel buttonSet the text on the verification panel button
| Option | Description | Type | Required |
|---|---|---|---|
label | Button text (e.g. Verify Me) | Text | ✅ |
/verification panel colorSet the color of the verification panel
| Option | Description | Type | Required |
|---|---|---|---|
hex | HEX color code (e.g. #ff0000) | Text | ✅ |
/verification panel sendSend the interactive verification panel to the configured channel
/verification panel textSet the title and description for the verification panel
| Option | Description | Type | Required |
|---|---|---|---|
title | Panel title | Text | ✅ |
description | Panel description | Text | ✅ |
/verification resetRe-send captcha to a member
| Option | Description | Type | Required |
|---|---|---|---|
member | Target member | User | ✅ |
/verification revokeRemove verified role from a member
| Option | Description | Type | Required |
|---|---|---|---|
member | Target member | User | ✅ |
/verification setup attemptsMax wrong attempts before failing
| Option | Description | Type | Required |
|---|---|---|---|
count | Max attempts (1-10) | Integer | ✅ |
/verification setup channelChannel where captcha is sent (leave blank for DM only)
| Option | Description | Type | Required |
|---|---|---|---|
channel | Verification channel | Channel | ❌ |
/verification setup kick-on-failKick member if they exceed max attempts
| Option | Description | Type | Required |
|---|---|---|---|
enabled | Enable? | True/False | ✅ |
/verification setup kick-on-timeoutKick member if they time out
| Option | Description | Type | Required |
|---|---|---|---|
enabled | Enable? | True/False | ✅ |
/verification setup log-channelChannel to log verification events
| Option | Description | Type | Required |
|---|---|---|---|
channel | Log channel | Channel | ✅ |
/verification setup roleSet the role given to verified members
| Option | Description | Type | Required |
|---|---|---|---|
role | Verified role | Role | ✅ |
/verification setup timeoutHow long members have to complete the captcha (seconds)
| Option | Description | Type | Required |
|---|---|---|---|
seconds | Timeout in seconds (30-600) | Integer | ✅ |
/verification setup typeCaptcha challenge type
| Option | Description | Type | Required |
|---|---|---|---|
type | Type of captcha Choice: `Math (multiple choice buttons)` (`math`), `Emoji click (buttons)` (`emoji`), `Image text (type the code)` (`image`) | Text | ✅ |
/verification setup unverified-roleRole assigned on join (restricts unverified members)
| Option | Description | Type | Required |
|---|---|---|---|
role | Unverified role | Role | ✅ |
/verification setup welcome-messageDM sent to members after they verify
| Option | Description | Type | Required |
|---|---|---|---|
message | Welcome message text (or "none" to disable) | Text | ✅ |
/verification statusView current verification config
vote
Vote for kythia on top.gg!
vote-leaderboard
View top voters for Kythia!
welcomer
Configure the welcome & farewell system
/welcomer dm-textSet DM message sent to new members on join
| Option | Description | Type | Required |
|---|---|---|---|
text | DM text. Supports placeholders like {username}, {guildName}. | Text | ✅ |
/welcomer in-backgroundSet welcome banner background URL
| Option | Description | Type | Required |
|---|---|---|---|
url | Direct URL to the background image (must start with http) | Text | ✅ |
/welcomer in-channelSet the welcome channel
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel where welcome messages are sent | Channel | ✅ |
/welcomer in-styleSet welcome message style (banner card or plain text)
| Option | Description | Type | Required |
|---|---|---|---|
style | Choose the message style Choice: `🖼️ Components V2 card (default)` (`components-v2`), `💬 Plain text only` (`plain-text`) | Text | ✅ |
/welcomer in-textSet welcome message text (supports placeholders)
| Option | Description | Type | Required |
|---|---|---|---|
text | Welcome text. Placeholders: {username}, {guildName}, {memberCount}, etc. | Text | ✅ |
/welcomer out-backgroundSet farewell banner background URL
| Option | Description | Type | Required |
|---|---|---|---|
url | Direct URL to the background image (must start with http) | Text | ✅ |
/welcomer out-channelSet the farewell channel
| Option | Description | Type | Required |
|---|---|---|---|
channel | Channel where farewell messages are sent | Channel | ✅ |
/welcomer out-styleSet farewell message style (banner card or plain text)
| Option | Description | Type | Required |
|---|---|---|---|
style | Choose the message style Choice: `🖼️ Components V2 card (default)` (`components-v2`), `💬 Plain text only` (`plain-text`) | Text | ✅ |
/welcomer out-textSet farewell message text (supports placeholders)
| Option | Description | Type | Required |
|---|---|---|---|
text | Farewell text. Placeholders: {username}, {guildName}, etc. | Text | ✅ |
/welcomer roleSet auto-role given to new members on join
| Option | Description | Type | Required |
|---|---|---|---|
role | Role to assign on join | Role | ✅ |
/welcomer testTest the welcome or farewell messages
| Option | Description | Type | Required |
|---|---|---|---|
type | Which event to test Choice: `Welcome` (`in`), `Farewell` (`out`) | Text | ✅ |
user | User to test with (defaults to you) | User | ❌ |
widget
Manage your Kythia Profile Widget on Discord.
wordle
Play Wordle! Guess the 5-letter word in 6 tries.