Appearance
Commands
Glossary
Slash
The command is a slash command.
Context-Menu - Message
The command is a Context-Menu command that target messages. To use them, right-click or tap a message and select Apps
.
Context-Menu - User
The command is a Context-Menu command that targets users. To use them, right-click or tap a user and select Apps
.
Uses autocomplete
One or more of the options on a command makes use of autocomplete. Autocomplete allows you to search for the value you want rather than having to memorize or copy-paste it.
Menu
The command creates an interactive menu when run, such as having pages you can move through and/or buttons to edit what is displayed.
Core Commands
Echo Slash
Sends the provided text to the selected channel.
/echo simple
Sends the provided text.
Option | Required | Description |
---|---|---|
Text | ✓ | The text of the message. |
Channel | ✓ | The channel to send the message to. |
Role | ✕ | The role to ping. |
/echo detailed
Open a text modal and then sends the submitted text. Useful if you need proper formatting.
Option | Required | Description |
---|---|---|
Channel | ✓ | The channel to send the message to. |
Role | ✕ | The role to ping. |
Help Slash Uses autocomplete
Get info about the bot and all of it's commands.
Option | Required | Description |
---|---|---|
Command | ✕ | Get info about a specific command. |
Pat Context-Menu - User
Creates a pat gif of the member.
Permissions Slash
Info on how to change command permissions and the defaults that are set on the bot. The same info can be found here.
Ping Slash
Ping the bot to see if it is alive.
uwu Context-Menu - Message
uwu-ify a message.
Event Commands
Events Slash
Edit the settings of the events module.
/events toggle
Enable or disable the events module.
Option | Required | Description |
---|---|---|
Value | ✓ | True: the module is enabled. False: The module is disabled. |
/events settings
Show the current settings.
Karaoke Slash
Join or leave the karaoke queue.
/karaoke join
Join the queue.
/karaoke duet
Join the queue as a duet.
Option | Required | Description |
---|---|---|
Partner | ✓ | The partner for your duet. |
/karaoke leave
Leave the queue.
/karaoke queue
Show the current queue.
/karaoke help
Show info about karaoke commands.
Manage Slash
Create, end, or manage events.
Required bot permissions
KBot needs these permissions for the command to run: Mute Members
, Move Members
, Manage Channels
.
/manage karaoke start
Start a karaoke event.
Option | Required | Description |
---|---|---|
Voice channel | ✓ | The stage or voice channel for the karaoke event. |
Text channel | ✓ | The channel to show queue rotations and instructions. |
Topic | ✕ | If it's a stage channel, the topic of the stage (default: "Karaoke Event") |
Role | ✕ | The role to ping for the event. |
/manage karaoke schedule Uses autocomplete
Schedule a karaoke event.
Option | Required | Description |
---|---|---|
Discord event | ✓ | The Discord event that the karaoke event will be for. |
Text channel | ✓ | The channel to show queue rotations and instructions. |
Role | ✕ | The role to ping for the event. |
/manage karaoke stop Uses autocomplete
Stop a karaoke event.
Option | Required | Description |
---|---|---|
Event | ✓ | The event to stop. |
/manage karaoke add Uses autocomplete
Add a user to a karaoke queue.
Option | Required | Description |
---|---|---|
Event | ✓ | The event to add the user to. |
User | ✓ | The user to add. |
/manage karaoke remove Uses autocomplete
Remove a user from a karaoke queue.
Option | Required | Description |
---|---|---|
Event | ✓ | The event to remove the user from. |
User | ✓ | The user to remove. |
/manage karaoke menu Menu
Open the menu to manage karaoke events.
More info about managing events can be found here.
Moderation Commands
Anti-Hoist Slash
Prevent usernames that place the user to the top of the member list.
Required bot permissions
KBot needs these permissions for the command to run: Manage Nicknames
.
/antihoist toggle
Enable or disable anti-hoist.
Option | Required | Description |
---|---|---|
Value | ✓ | True: anti-hoist is enabled. False: anti-hoist is disabled. |
/antihoist settings
Show the current settings.
Minage Slash
Set a minimum required account age for users to join the server.
Required bot permissions
KBot needs these permissions for the command to run: Kick Members
.
/minage set
Set the account age requirements and kick message.
The response
option can be formatted with variables which are listed here.
Option | Required | Description |
---|---|---|
Days | ✕ | New users below the set amount of days will be kicked and sent a message. |
Response | ✕ | Message to be sent on kick. |
/minage unset
Unset the current settings.
Option | Required | Description |
---|---|---|
Days | ✕ | Reset the required days to 0. |
Response | ✕ | Reset the kick message to default. |
/minage test
Test the minage message.
/minage toggle
Enable or disable minage.
Option | Required | Description |
---|---|---|
Value | ✓ | True: the module is enabled. False: The module is disabled. |
/minage settings
Show the current settings.
Moderation Slash
Edit the settings of the moderation module.
/moderation set
Set new moderation module settings.
Option | Required | Description |
---|---|---|
Report channel | ✕ | The channel to send reports to. |
/moderation unset
Reset moderation module settings.
Option | Required | Description |
---|---|---|
Report channel | ✕ | Unset the current report channel. |
/moderation permissions
Audit the bot's permissions for moderation features.
/moderation toggle
Enable or disable the moderation module.
Option | Required | Description |
---|---|---|
Value | ✓ | True: the module is enabled. False: The module is disabled. |
/moderation settings
Show the current settings.
Report Context-Menu - Message
Send the reported message to the set moderator channel.
You can check out this page to see info about how it works.
User Slash
Get info on a user.
Option | Required | Description |
---|---|---|
User | ✓ | The user or the ID of the user to get info for. |
Notification Commands
YouTube Slash
Add, remove, or edit YouTube subscriptions.
Supported channels
The only supported channels are the ones that are listed on Holodex.
/youtube subscribe Uses autocomplete
Subscribe to a new channel.
Option | Required | Description |
---|---|---|
Account | ✓ | Search the name of the channel and get an autocompleted list. Only channels on Holodex are supported. |
/youtube unsubscribe Uses autocomplete
Unsubscribe from a channel.
Option | Required | Description |
---|---|---|
Subscription | ✓ | The YouTube subscription you want to remove. |
/youtube set Uses autocomplete
Set YouTube notification settings.
Option | Required | Description |
---|---|---|
Subscription | ✓ | The YouTube subscription you want to change settings for. |
Message | ✕ | The message for the notification. |
Channel | ✕ | The channel to send notifications to. |
Role | ✕ | The role to ping for notifications. |
Member channel | ✕ | The channel to send member notifications to. |
Member role | ✕ | The role to ping for member notifications. |
/youtube unset Uses autocomplete
Unset YouTube notification settings.
Option | Required | Description |
---|---|---|
Subscription | ✓ | The YouTube subscription you want to change settings for. |
Message | ✕ | Reset the notification message to default. |
Channel | ✕ | Remove the channel that notifications are sent to. |
Role | ✕ | Remove the ping role. |
Member channel | ✕ | Remove the channel that member notifications are sent to. |
Member role | ✕ | Remove the member ping role. |
/youtube role_reaction
Automatically handle role reactions for YouTube subscriptions.
Option | Required | Description |
---|---|---|
Channel | ✓ | The channel to send the role reaction embed to. |
/youtube toggle
Enable or disable the YouTube module.
Option | Required | Description |
---|---|---|
Value | ✓ | True: the module is enabled. False: The module is disabled. |
/youtube subscriptions Menu
Show the current YouTube subscriptions.
Utility Commands
Add Emote Context-Menu - Message
Adds the image attachment, link, or emoji that is in the message.
Priority is emoji > attachment > link
.
Required bot permissions
KBot needs these permissions for the command to run: Manage Emojis and Stickers
.
Credits Slash
Send credits to a channel.
/credits emote Uses autocomplete
Add a new emote credit entry.
Option | Required | Description |
---|---|---|
Name | ✓ | The name of the emote to add credits for. |
/credits sticker Uses autocomplete
Add a new sticker credit entry.
Option | Required | Description |
---|---|---|
Name | ✓ | The name of the sticker to add credits for. |
/credits image
Add a new image credit entry.
/credits set
Set a new emote credits channel.
Option | Required | Description |
---|---|---|
Channel | ✓ | The channel to send emote credits to. |
/credits unset
Reset the emote credits channel.
/credits settings
Show the current settings.
Discord Status Slash
Get updates about Discord outages sent to a channel.
/discordstatus set
Set the channel to send notifications to.
Option | Required | Description |
---|---|---|
Channel | ✓ | The channel to send status updates to. |
/discordstatus unset
Unset the current channel.
/discordstatus settings
Show the current settings.
Poll Slash
Create, end, or manage polls.
Required bot permissions
KBot needs these permissions for the command to run: View Channel
, Send Messages
, Embed Links
.
/poll create
Create a poll. There must be at least 2 options.
Time format
Click here for info on how to format the time option.
Option | Required | Description |
---|---|---|
Question | ✓ | The question or topic of the poll. |
Time | ✓ | Time the poll will run for. |
Option 1 | ✓ | The poll's first option. |
Option 2 | ✓ | The poll's second option. |
Option 3 | ✕ | The poll's third option. |
... | ... | ... |
Option 10 | ✕ | The poll's tenth option. |
/poll menu Menu
Show the menu for managing polls.
Utility Slash
Edit the settings of the utility module.
Required bot permissions
KBot needs these permissions for the command to run: View Channel
, Send Messages
, Embed Links
.
/utility toggle
Enable or disable the utility module.
Option | Required | Description |
---|---|---|
Value | ✓ | True: the module is enabled. False: The module is disabled. |
/utility settings
Show the current settings.
Welcome Commands
Welcome Slash
Edit the settings of the welcome module.
/welcome set
Set welcome module settings.
Option | Required | Description |
---|---|---|
Channel | ✕ | The channel to send welcome messages to. |
Message | ✕ | The content of the message. |
Title | ✕ | The title of the embed. |
Description | ✕ | The description of the embed. |
Image | ✕ | The image to use for the embed. |
Color | ✕ | The color of the embed. |
/welcome unset
Reset welcome module settings.
Option | Required | Description |
---|---|---|
Channel | ✕ | Unset the current welcome channel. |
Message | ✕ | Unset the current welcome message. |
Title | ✕ | Unset the current the title of the embed. |
Description | ✕ | Unset the current the description of the embed. |
Image | ✕ | Unset the current the image. |
Color | ✕ | Unset the current the color of the embed. |
/welcome test
Test the welcome message.
/welcome toggle
Enable or disable the welcome module.
Option | Required | Description |
---|---|---|
Value | ✓ | True: the module is enabled. False: The module is disabled. |
/welcome settings
Show the current settings.