Docs Commands Reference Admin Commands

Admin Commands

Server administration commands for welcome messages, birthdays, statistics, maintenance, and voice channels.

admin welcome birthday stats maintenance jtc voice

welcome

Configures the welcome message system with three subcommands: setup, disable, and test. The setup subcommand lets you choose a channel, message type (image canvas or text embed), optional background image URL, and a custom message with variables. The disable subcommand turns off welcome messages. The test subcommand sends a preview welcome message using the current member.
/welcome Administrator
/welcome setup <channel> <type> [image_url] [message] /welcome disable /welcome test
setup subcommand Setup welcome channel and type
channel channel required Channel to send welcome messages (text channels only, under setup subcommand)
type string required Type of welcome message: Image (Canvas) or Text (Embed) (under setup subcommand)
image_url string Background image URL, only for Image type (under setup subcommand)
message string Custom message with variables: {user}, {server}, {memberCount} (under setup subcommand)
disable subcommand Disable the welcome system
test subcommand Test the welcome message
Examples
/welcome setup channel:#welcome type:Image (Canvas)
/welcome setup channel:#greetings type:Text (Embed) message:Welcome {user} to {server}!
/welcome disable
/welcome test

birthday-setup

Sets up the birthday announcement system. Configures a channel for birthday announcements and optionally assigns a role to members on their birthday. Announcements are sent daily at 09:00 by default.
/birthday-setup Administrator (via setDefaultMemberPermissions)
/birthday-setup <channel> [role]
channel channel required Channel for birthday announcements
role role Role to give on birthdays (optional)
Examples
/birthday-setup channel:#birthdays
/birthday-setup channel:#birthdays role:@Birthday

birthday-disable

Disables the birthday announcement system. Checks if the system is currently enabled before disabling. Does not delete existing birthday data, only stops announcements.
/birthday-disable Administrator (via setDefaultMemberPermissions)
/birthday-disable
Examples
/birthday-disable

stats-setup

Creates a category with voice channels that display live server statistics. Available stat types: Members, Users (humans only), Bots, Online, Boosts, Roles, Channels, and Users in Voice. If no stats are selected, defaults to Members, Bots, and Boosts. Channels are automatically updated with current values and are locked so users cannot join them.
/stats-setup Administrator (via setDefaultMemberPermissions)
/stats-setup [members] [users] [bots] [online] [boosts] [roles] [channels] [voice]
members boolean Total member count
users boolean Human members only
bots boolean Bot count
online boolean Online members
boosts boolean Server boosts
roles boolean Role count
channels boolean Channel count
voice boolean Users in voice
Examples
/stats-setup members:True boosts:True online:True
/stats-setup

stats-disable

Disables the server statistics system and deletes all stat voice channels and the stats category that were created by stats-setup. Clears the stats configuration from the database.
/stats-disable Administrator (via setDefaultMemberPermissions)
/stats-disable
Examples
/stats-disable

maintenance

Toggles maintenance mode for the bot, web panel, or both. Only accessible to developer IDs configured in the bot config. Supports timed maintenance with auto-expiry and sends status updates to a support bot endpoint. The status action shows current maintenance state without changing it.
/maintenance Developer Only (config.dashboard.developerIds)
/maintenance <action> <duration> <scope> [reason]
action string required Enable, Disable, or Status
duration string required Duration (e.g. 1h, 30m, 1d)
scope string required Where to apply: Discord Bot Only, Web Panel Only, or Both (Bot & Web)
reason string Reason for maintenance
Examples
/maintenance action:Enable duration:2h scope:Both (Bot & Web) reason:Deploying update
/maintenance action:Disable duration:0s scope:Both (Bot & Web)
/maintenance action:Status duration:0s scope:Discord Bot Only

jtc-setup

Sets up the Join to Create voice channel system. Designates a voice channel as the trigger channel -- when a user joins it, a new temporary voice channel is automatically created for them in the same category. The temporary channel is deleted when all users leave.
/jtc-setup Administrator
/jtc-setup <channel>
channel channel required The voice channel users will join to create a room (voice channels only)
Examples
/jtc-setup channel:#Join to Create