Skip to main content

Custom Commands

Create your own prefix-based commands with custom text or embed responses.

Overview

Custom commands let you define commands that members can trigger using the server prefix (!). Responses can be plain text or styled embeds, and each command supports aliases, cooldowns, role restrictions, and more.

Custom commands are managed from Commands in the dashboard sidebar.

Creating a Custom Command

  1. Go to Commands in the sidebar
  2. Click New Command in the Custom Commands section
  3. Fill in the form and click Create Command

Fields

FieldRequiredDescription
Command NameYesThe trigger word (e.g. rules → members type !rules). Lowercase, no spaces.
AliasesNoComma-separated alternative triggers (e.g. rule, r). Each alias works identically to the main name.
ResponseYesThe text the bot replies with. Supports template variables (see below).
Send as EmbedNoWrap the response in a Discord embed instead of sending it as plain text.
Embed TitleNoOptional title shown above the embed body. Only visible when Send as Embed is on.
Embed ColorNoHex color for the embed accent bar (default: Discord Blurple #5865F2). Only visible when Send as Embed is on.
CooldownNoSeconds a user must wait before triggering the command again (0 = no cooldown, max 3600).
Delete invoking messageNoAutomatically deletes the member's message that triggered the command.
DM response to userNoSends the response directly to the triggering member's DMs instead of the channel.

Template Variables

Use these placeholders in the Response field — they are replaced with live values when the command is used:

VariableReplaced with
{user}Mention of the member who used the command
{username}Member's username
{displayname}Member's display name (nickname if set, otherwise username)
{server}Server name
{count}Current member count
{channel}Mention of the channel where the command was used
{boosts}Number of server boosts

Example:

Welcome {user}! {server} now has {count} members.

Managing Commands

All custom commands appear in a table showing:

  • Command name and aliases
  • Response preview
  • Active options (embed, DM, delete, cooldown)
  • Total use count
  • Enabled/disabled toggle
  • Delete button

Enabling and Disabling

Use the toggle in the Enabled column to temporarily disable a command without deleting it.

Deleting a Command

Click the trash icon on the right side of a command row. Deletion is immediate.

Notes

  • Command names are always stored and matched in lowercase
  • Custom commands use the server's prefix (! by default) — they are not Discord slash commands
  • Members with server Administrator permission can always use any command regardless of restrictions
  • The use count increments each time the command is successfully triggered
  • Custom commands appear in the built-in /help list alongside native bot commands