kyo Command Library
kyo command reference for slash and prefix commands. This page helps you quickly locate commands, understand how they are structured, and build or implement them correctly.
Installation
Invite the bot and make sure to grant all the necessary permissions.
These permissions allow the bot to function properly - handling commands, responding in channels, managing roles, and more.
Quick Start
kyo supports a hybrid command system using both:
- Slash Commands - Modern and user-friendly, just type
/and select from suggestions. - Prefix Commands - Classic format using a prefix like ; (e.g.
;ping,;userinfo)
The default prefix for kyo is ;. If you want to change it please take a look at Setup
To avoid unexpected issues or errors, it is recommended to grant the bot all necessary permissions. This ensures all commands function as intended without interruptions.
Required discord permissions:
- Administrator
Slash Commands
Setup
Prefix
This setups up a guild prefix if you do not want to use the default prefix for kyo.
The default prefix for kyo is ;
Forgot the prefix? Just mention kyo.
/setup prefix [args]Picture Role
Sets the server picture role that kyo can assign and remove from a user.
/setup role picture [role]Partnership Role
Sets the server partner role that kyo can assign and move as needed.
/setup role pm [role]Booster Roles
Boost roles are divided into system configuration and user role management.
Limitations
- kyo needs at least the
Manage Rolespermission for this system to apply role changes. - Role icons are only available when the server has the required perk unlocked (Discord Server Perks).
- Setting a custom boost role message requires kyo Premium.
System Configuration
Controls how the boost role system behaves when a user boosts the server, including automation rules and system-level settings.
Core Settings
Defines the foundational behavior of the boost role system, including activation and default role handling.
Requires kyo's highest role to be above the base role.
- statusRequiredDetails
- disabledDisable boost role system
- enabledEnable boost role system
/boostroles setup status [enabled]Enable or disable the booster system.
Channel & Messaging
Controls where boost-related messages are sent and how they are displayed to users.
/boostroles setup channel [channel]Set the channel for booster system messages.
Customization
Provides options for personalizing role appearance, such as colors and visual styling.
- enable_stylesRequiredDetails
- disabledDisable advanced colors (gradient / holographic)
- enabledEnable advanced colors (gradient / holographic)
/boostroles setup colors [enable_styles] [allow_gradient] [allow_holographic] [require_perk] [default_style] [holo_preset_only]Configure booster color style options (gradient, holographic, defaults).
Limits & Restrictions
Sets boundaries on role creation and sharing—including numeric caps and turning booster sharing limits off with shareoff.
/boostroles setup limit [count]Set how many booster roles a user can create (1–5).
Management & Utilities
Includes tools for viewing, organizing, and maintaining boost role data and configurations.
/boostroles setup listView all members with the booster reward or custom role.
User Role Management
Allows users to configure and customize their personal boost roles.
Role
Create, view, rename, recolor, and remove your personal booster role, including icons and gradient styles when enabled.
/boost role create [name] [color]Create a custom booster role for yourself.
Presets
Save named presets and apply them later to update your booster role in one step.
- presetRequiredstringDetailsUnique id for this preset—used with select/edit/remove and shown in autocomplete. Names are case-insensitive for duplicates.
/boost presets add [preset] [role_name] [color] [icon]Save a role preset for quick creation (up to 3 per user).
Info
Utility slash commands for OCR, color palette analysis, service status checks, and name history.
Color
/info color [image]Dominant:![]()
#202E38
Palette:
![]()
#DD799A![]()
#1B252D![]()
#336382![]()
#5EBEBE![]()
#4A85B6![]()
#334B60![]()
#277260![]()
#6A5E4C
/info color [image]Extract a color palette from an uploaded image.
Discord Status
/info discordstatus
API: 
CLOUDFLARE: 
MEDIA PROXY: 
PUSH NOTIFICATIONS: 
SEARCH: 
VOICE: 
THIRD-PARTY: 
Check Discord's current service status.
/info discordstatusCheck Discord's current service status.
Help
Show kyo help links and command docs entrypoints.
/info helpShow kyo help links and command docs entrypoints.
Names
Fetch a user's previously logged names.
- userOptionaluserDetailsThe user to check. Defaults to yourself when omitted.
/info names [user]Fetch a user's previously logged names.
OCR
/info ocr [image] [url]invite kyo bot
Extract text from an image using OCR.
- imageOptionalattachmentDetailsImage attachment input.
- urlOptionalstringDetailsDirect image URL input.
/info ocr [image] [url]Extract text from an image using OCR.
Levels
Leveling system commands for user rank tracking and server-side setup controls.
User Commands
Commands for viewing level progress and server rankings.
- userOptionaluserDetailsOptional user to inspect instead of yourself.
/levels rank [user]View your level, rank, and progress to the next milestone.
Status
Enable, disable, and reset the leveling system.
- enabledRequiredbooleanDetails
- trueEnable the level system
- falseDisable the level system
/levels setup toggle [enabled]Enable or disable the leveling system for this server.
Blacklist
Manage blacklisted channels and roles for the leveling system.
- channelRequiredchannelDetailsTarget channel to toggle blacklist status.
/levels setup blacklist channel [channel]Blacklist or unblacklist a channel from the level system.
Reward
Configure milestone reward roles granted at specific levels.
- levelRequiredintegerDetailsMilestone level required to receive this role.
- roleRequiredroleDetailsRole to assign at the selected milestone.
/levels setup rewards add [level] [role]Assign a role that is granted when users reach a specific level.
Logger
Logger commands for configuring webhook output, event toggles, ignore lists, and ping-on-join channels.
Core
Configure where logs are sent, toggle events, and inspect current logging setup.
- channelRequiredchannelDetailsSelect a text channel for logs or choose "none" to disable.
/logs channel [channel]Set or remove the logging webhook for this server.
Ignore
Manage users/channels excluded from log output.
- userOptionaluserDetailsMember to ignore from logs.
- channelOptionalchannelDetailsChannel to ignore from logs.
/logs ignore add [user] [channel]Ignore a member or channel from being logged.
Ping on Join
Configure join ping channels and manage ping-on-join entries for your server.
Commands
Configure channels where new members are pinged on join.
- channelRequiredchannelDetailsThe channel to ping in.
/pingonjoin channel [channel]Add a channel to ping new members when they join.
Sports
Sports commands for NBA and Soccer with team/player lookups, scores, standings, and upcoming games.
NBA
NBA stats, team/player info, standings, scores, and upcoming matchups.
- teamRequiredstringDetailsThe NBA team.
- playerRequiredstringDetailsThe NBA player.
/sports nba player [team] [player]Get info about an NBA player.
Soccer
Soccer fixtures, player/team lookups, live/recent scores, and upcoming matches.
- leagueRequiredstringDetailsThe league.
- teamRequiredstringDetailsThe team.
- playerRequiredstringDetailsThe player.
/sports soccer player [league] [team] [player]Get info about a soccer player.
Tickets
Ticket commands for thread operations and full ticket system setup.
Threads
Thread moderation commands for closing, joining, and renaming ticket threads.
- threadRequiredchannelDetailsSelect a ticket thread to close.
/thread close [thread]Close a ticket thread.
Setup
Configure ticket channels, support roles, joining behavior, and system bootstrap.
/tickets setupSetup the ticketing system using private threads.
Users
User profile commands for avatars and banners.
Commands
Profile media lookups for user avatars and banners (global or server-specific).
- userOptionaluserDetailsThe user to view the avatar of.
/user avatar [user] [type]View a user's avatar (global or server-specific).
Valorant
Valorant commands for player tracking, match history, regional leaderboards, and esports schedules.
Commands
Valorant player lookups, match history, esports schedules, and regional leaderboards.
- usernameRequiredstringDetailsValorant username in the format Player#Tag.
/valorant lookup [username]Get detailed Valorant stats for a player.
Vanity
Vanity commands for role automation based on profile invite status.
Configuration
Configure the vanity role module, required invite status, role/channel targets, and setup flow.
/vanity setupAutomatically set up vanity role system.
Blacklist
Manage users excluded from vanity role checks.
- actionRequiredstringDetails
- AddAdd a user to the blacklist.
- RemoveRemove a user from the blacklist.
/vanity blacklist [action] [user]Manage vanity user blacklist.
Welcome
Welcome message configuration for member join events.
Commands
Configure where welcome messages are posted when members join.
- channelRequiredchannelDetailsChannel where welcome messages should be sent.
/welcome channel [channel]Set the welcome channel.
Prefix Commands
Action
Reaction-style commands that post an anime GIF.
Cry
;cryBob is crying

;cryCry alone with an anime GIF. Image is fetched from nekos.best.
Laugh
;laugh [@user]Bob laughs at Ja

;laugh [@user]Laugh alone or at someone. Without a mention, the author line is "is laughing"; with a mention, "laughs at …".
Poke
;poke [@user]Bob pokes Ja

;poke [@user]Poke someone or poke the air when no user is mentioned.
Smug
;smug [@user]Bob smirks smugly at Ja

;smug [@user]Show smug energy, optionally directed at a user.
Hug
;hug @userBob hugs Ja

;hug @userSend a hug to a mentioned user with an anime GIF.
Cuddle
;cuddle @userBob cuddles Ja

;cuddle @userCuddle a mentioned user with an anime GIF.
Feed
;feed @userBob feeds Ja

;feed @userFeed a mentioned user with an anime GIF.
Kiss
;kiss @userBob kisses Ja

;kiss @userSend a kiss to a mentioned user with an anime GIF.
Pat
;pat @userBob pats Ja

;pat @userPat a mentioned user with an anime GIF (bot author text uses pet's).
Slap
;slap @userBob slaps Ja

;slap @userSlap a mentioned user with an anime GIF.
Tickle
;tickle @userBob tickles Ja

;tickle @userTickle a mentioned user with an anime GIF.
Crypto
Prefix crypto commands cover spot prices, wallet balances, Ethereum gas, and on-chain transactions.
Crypto
;crypto btcBTC

;crypto <symbol|name>Display price, market cap, 24h change, and daily high/low. Use a ticker like btc
Address
;address btc 1AxudT6criFFMmsFrYXiNqUUiKecaU6CJFBitcoin Address
Recent Transactions
Address: 1AxudT6criFFMmsFrYXiNqUUiKecaU6CJF
;address [btc|ltc|eth] [address]Balance, total received/sent, tx count, and up to three recent txs for a BTC, LTC, or ETH address.
Gas
;gasEthereum Gas Prices
Slow — GWEI: 12.40 — Fee: $0.85 USD
Normal — GWEI: 14.20 — Fee: $0.97 USD
Fast — GWEI: 16.00 — Fee: $1.10 USD
;gasEthereum gas tiers (slow / normal / fast) in gwei and estimated simple-transfer fees in USD (Etherscan gas oracle).
Transaction
;transaction btc abc123…Bitcoin Transaction
www.blockchain.com
;transaction [btc|ltc|eth] [txid]Transaction details for BTC, LTC, or ETH. You can pass only the tx hash—kyo tries BTC, ETH, then LTC—or specify the chain first.
Info
Utility and lookup commands: server and user info, levels, weather, social profiles, and more.
AFK
;afk [reason]
You are now AFK: AFK
;afk [reason]Set an AFK message that will be shown when you are mentioned.
Boost
;boostTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;boostUser boost commands.
Discord status
;discordstatusTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;discordstatusShow Discord’s current service status.
Distance
;distance [city1] , [city2]
Distance: 551 km / 342 mi
Plane: 37m (at 900 km/h)
Car: 6h 53m (at 80 km/h)
Walking: 4d 14h 6m (at 5 km/h)
;distance [city1] , [city2]Calculate the distance between two cities.
Fetch embed
;fetchembed <messageID|messageLink>Typical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;fetchembed <messageID|messageLink>Fetches an embed from a message by its ID or message link and posts its content as plain text.
Help
;help [command]Typical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;help [command]View a list of all commands or get help for a specific one.
;instagram <username>
Name: XO (@xo)
Bio: Official ™ Account
Posts
35
Followers
424,830
Following
4

;instagram <username>Get information about an Instagram account.
Leaderboard
;leaderboard
magnoliajudeMoth ^ . , . ^daissobverasojennovisualsMentalFrostღYour rank: #32 • Level 12
;leaderboardShow the top XP earners in the server.
Letterboxd
;letterboxd <username>;letterboxd <username>Fetch Letterboxd user profile info.
Minecraft
;minecraft <username>Typical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;minecraft <username>Fetch Minecraft user skin and NameMC profile.
Ping
;ping
Shard [0 - Current]:
![]()
Latency: 36ms
![]()
Uptime: 3d 14m 56s
Resources:
![]()
RAM: 1988.7 MB
![]()
CPU: 19.50%
Size:
![]()
Servers: 1148
![]()
Members: 390,805
;pingShows bot system stats and ping.
;pinterest <username>
;pinterest <username>Get information about a Pinterest user.
Rank
;rank [@user|user id]
Level:12
XP:3496
![]()
next level in 2617 XP
Rank:#32
Next Milestone:8 levels away (78866 XP)
;rank [@user|user id]View your rank and leveling progress.
Server info
;serverinfo
Name: ice . * ೨ৎ
![]()
ID: 734867158475079690
![]()
Description:
join 4 a very active chat + friends .˖
Owner: who001674
Created: 6 years ago
Boost Level: Level 3
![]()
Boosts: 27
Members: 66,537
![]()
![]()
585
![]()
![]()
1354
![]()
![]()
834
![]()
![]()
63,764
Total Roles: 203
![]()
Managed Roles: 43
![]()
Dangerous Roles: 7
;serverinfoFetches information and statistics about the server.
Server stats
;serverstats
Messages
Today: 2333
Week: 37762
Joined Users
Last 24h: 68
Last 7d: 485
Left Users
Last 24h: 84
Last 7d: 474
;serverstatsFetches server statistics and activity.
Ship
;ship @user@ja loves @ja this much: 100%
;ship @userCalculate love percentage between you and another user.
Snipe
;snipeTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;snipeSnipe the most recently deleted message in this server.
Timezone
;timezone set (location) | [@user] | [location]
March 28, 12:11 PM
;timezone set (location) | [@user] | [location]View or set your timezone.
Translate
;translate <language?> <text>
Input: 안녕 세계
Output: hello world
Translated from Korean
;translate <language?> <text>Translate text to English (auto-detects source language).
Weather
;weather <city/location>
clouds – overcast clouds
;weather <city/location>Get the current weather for a city or location.
Whois
;whois [@user | ID]
Name: ja
![]()
Username: i6t
![]()
ID: 737913175697129582
Joined: 5 years ago
Created: 6 years ago
Boosted: 2 years ago
Roles
;whois [@user | ID]Fetch a user's info whether they're in the server or not.
Music
Music commands are a premium feature. Play music through voice channels using search, Spotify URLs, or YouTube URLs. You must be in a voice channel for commands to work.
Back
;backTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;backPlays the previous track in the queue.
Clear
;clearTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;clearClear the current music queue.
Join
;joinTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;joinMakes the bot join your voice channel.
Next
;nextTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;nextSkips to the next song in the queue.
Now playing
;nowplayingTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;nowplayingShows the currently playing song with controls.
Play
;play <query>Typical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;play <query>Play a song or URL using Rainlink
Queue
;queueTypical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;queueView the current music queue.
Search
Look up users, media, and the web: anime databases, GitHub, Google, Twitch, Twitter, Urban Dictionary, YouTube, and more. Some commands need API keys in the bot environment.
AniList
;anilist <username>;anilist <username>Get AniList user profile information
Anime
;anime <name>
Type: TV
Created: 2020
Aired: Oct 3, 2020 to Mar 27, 2021
Score: 8.51
Status: Finished Airing
ID: 40748 • Page 1/10
;anime <name>Fetch anime info from MyAnimeList
Check invite
;checkinvite <inviteCode>
Description: ╰e . join 4 a very active chat.
Vanity: https://discord.gg/hangout
Member Count: 66,529
Boost Count: 28
Verification Level: 1
ID: 734867158475079690
;checkinvite <inviteCode>Check a server invite by code (not a link).
GitHub
;github <user>
Bio: /
Repos: 5
Followers: 2
Following: 0
Location: Canada
Created: March 22nd, 2020
;github <user>Sends info about a GitHub user
;google <query>
Overview of kyo prefix commands for music, search, and server utilities. Links to docs and setup guides for your guild.
Common uses of the name kyo in games and anime, plus how bot communities pick display names and tags.
Short primer on search integrations, embed limits, and why commands like google use Custom Search APIs.
;google <query>Searches for a query on Google.
Image
;image <query>;image <query>Searches for an image on Google.
News
;news [query]kyo tightens news API defaults — CNBC
![]()
Headline commands respect tighter rate limits so news search stays reliable day to day.
kyo dashboards spread on Discord — ESPN
![]()
Mods bundle news and media commands in one bot instead of juggling a pile of extras.
Open bots eye clearer docs — Whitehouse.gov
![]()
Upfront docs help admins spot which search commands still need API keys configured.
;news [query]Get the latest news headlines; add a query to search articles.
Steam
;steam <username|profileURL|steamID>;steam <username|profileURL|steamID>Finds a Steam user by username, profile URL, or SteamID
Twitch
;twitch <username>;twitch <username>Searches for a user on Twitch.
;twitter <username>Typical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;twitter <username>Search for a Twitter account
Urban
;urban <word>1: The sound a cat makes
2: The sound a human makes when they are imitating a cat
3: [The thing] you say when you are singing a song, but [you don't] remember [the words]
1: 'hey, [kitty kitty]!' 'meow!'
2: If you say 'meow,' you sound like a cat!
3: "Joy to [the world]... [meow meow meow meow]!"
00;urban <word>Searches for a definition on Urban Dictionary
YouTube
;youtube <video>Typical output is an embed, image, or formatted message—run the command in a server to see the live layout.
;youtube <video>Searches YouTube for the specified video
Server
Server-management commands for emoji and role subcommands plus guild assets and staff role helpers.
Emoji add
;emoji add [emoji] [name]
New emoji created:
-steam
;emoji add [emoji] [name]Add an emoji to your server.
Emoji list
;emoji listEmojis
— kyoLock
— kyoRefresh
— kyoMsgs
— kyoPause
— kyoPlay
— kyoSparkle
— kyoBoost
— kyoBoostp
— kyoDay
— kyoWeek
— kyo24h
— kyoVanity
— kyoRandom
— kyoLoad
— kyolf
— kyoHeart
— kyoLevel
— kyoBadge
— kyoTarg
— kyoBlock
Page 1 / 2 • Total: 34
;emoji listView a list of your server emojis.
Emoji remove
;emoji remove [emoji]
Deleted emoji:LETSGOOO
;emoji remove [emoji]Remove an emoji from your server.
Role
;role [role] [@user]
Added role@ . bdayto@jae
;role [role] [@user]Assign or remove a role on a user (staff only).
Role color
;role color [@role] [hex]
Changed color ofkyoto#56789f
;role color [@role] [hex]Change the color of a role.
Role create
;role create [name] [color]
New role created:@kyo
;role create [name] [color]Create a new role in your server.
Role info
;role info [@role]
Name: kyo
![]()
ID: 1384176170119069806
Color: #ff5dd6
Mentionable: ![]()
Position: ![]()
Members: 3
Created: June 16, 2025
;role info [@role]Show info about a role.
Role list
;role list@kyots-kyots
@vile-vile
@staff-staff
@kyo-kyo
@hbd-hbd
@new role-new role
@hello-hello
Page 1 / 1 • Total: 14
;role listView a list of all roles in the server.
Role remove
;role remove [@role]
Deleted role:hello
;role remove [@role]Remove a role from your server.
Role rename
;role rename [@role] [new name]
Renamed role fromnewtokyo
;role rename [@role] [new name]Rename a role.
Guild Avatar
;guildavatar [guildId|invite]
;guildavatar [guildId|invite]View a server's avatar (icon).
Partner manager
;partnermanager
Gave the partner role to@ja.
;partnermanagerPartner manager command (staff only).
Pic
;pic
Gave the picture role to@ja.
;picPicture role manager command (staff only).
User
User profile media commands for avatars and banners.
Avatar
;avatar [user] [flag]
;avatar [user] [flag]View a user's avatar (global or server-specific).
Birthday
;birthday [Jan/31 | 01/31 | @user | userID]
Birthday: January 31
Time until: in 10 months
Zodiac:
Aquarius
;birthday [Jan/31 | 01/31 | @user | userID]Set or view your birthday or another user's birthday.

