Admin Commands
Server administration commands for welcome messages, birthdays, statistics, maintenance, and voice channels.
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
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]
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]
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]
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>
Examples
/jtc-setup channel:#Join to Create