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.
{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. |