HubdustryHubdustry

Custom Commands

Build your own slash commands with custom responses, embeds, and variables.

Custom Commands

Create personalized slash commands for your server. Build responses with text, embeds, variables, and even role/permission requirements.

How It Works

  1. Create a custom command via the dashboard or /customcmd create
  2. Define the trigger (command name) and response
  3. Members use your custom command like any other slash command

Commands

CommandDescription
/customcmd create <name>Create a new custom command
/customcmd edit <name>Edit an existing command
/customcmd delete <name>Delete a custom command
/customcmd listList all custom commands

Creating via Dashboard

  1. Go to Dashboard → Custom Commands
  2. Click Create Command
  3. Set the name (e.g., rules, info, apply)
  4. Choose the response type:
    • Text — Simple text reply
    • Embed — Rich embed with title, description, fields, color
    • Both — Text message with embed attached
  5. Use variables for dynamic content
  6. Click Save

Variables

VariableReplaced With
{user}Command user mention
{user.name}Display name
{user.avatar}Avatar URL
{server}Server name
{server.members}Member count
{channel}Current channel mention
{date}Current date

Options

Custom commands support additional settings:

  • Required role: Only users with a specific role can use it
  • Allowed channels: Restrict to specific channels
  • Ephemeral: Response visible only to the command user
  • Cooldown: Time between uses (per user or per channel)

Limits

SettingLimit
Custom commands per server50
Response length2000 characters
Embed fields25

Permissions Required

PermissionWhy
Send MessagesTo send command responses
Embed LinksTo send rich embed responses
Edit on GitHub

On this page