31 October Halloween season is here
SafeSpace Docs

Custom Commands

SafeSpace allows administrators to create and manage dynamic custom response commands directly from the dashboard or through server prefix commands.

How Custom Commands Work

When a user types your custom trigger in chat or runs the slash command, SafeSpace evaluates the response text, parses any built-in variables (like {user} or {args}), and sends the output back to the channel.

Configured Bot Commands

Command Type Description Access
!cc <subcommand> Prefix Manages custom commands via subcommands: !cc list, !cc add, or !cc remove. Admin
/ping Slash Checks if the bot is online and responsive, returning current latency. Everyone
/sync Slash Force-syncs all slash commands immediately. Admin
/afk [reason] Slash Sets your status to AFK with an optional reason. Everyone
/info Slash Displays general information, creator tag, ping, and current bot version. Everyone
/support Slash Provides help links and the official support server invite. Everyone
/sendticketpanel Slash Sends the interactive ticket creation setup panel into the current channel. Admin
/sendpanel Slash Sends a reaction role panel with a dropdown menu selector. Admin

Configuration Syntax

Example Response Structure with Styling Tags:

{title:Server Information}
{color:#5865F2}
Hello {user}! Welcome to {server}. You can check your stats using the dashboard.

Supported Formatting Elements

Element Usage
Embed Titles Use {title:Your Text} to wrap responses into rich embeds.
Embed Colors Use {color:#HEXCODE} to customize the border accent.
Dynamic Arguments Use {arg1}, {arg2}, or {args} to pull chat inputs.