Skip to main content

Command availability

Verba can register these slash commands:
  • /activate-channel
  • /remove-channel
  • /reset
  • /generate
  • /dashboard
  • /vc-join
  • /vc-leave
  • /ping
Each command can be toggled on/off in your Discord module settings.
This page covers Verba’s built-in Discord slash commands. Custom-builder slash commands are documented separately in the Discord Custom Builder guide.
Discord activity and presence editing are not plan-locked. /vc-join and /vc-leave can stay enabled on any plan, but live voice-channel speaking still requires Ultra. On lower tiers, the bot returns an in-character upgrade response instead of joining VC. Normal generated voice messages remain free.

Permission matrix

Command behavior details

/activate-channel

  • Marks the current channel as AI-enabled.
  • In AI-enabled channels, bot can reply without mentions.

/remove-channel

  • Removes the current channel from AI-enabled list.

/reset

  • In DM: clears DM conversation memory for that user context.
  • In server: clears the current bot/server/channel conversation context, not every channel in the guild.

/generate

  • Generates an image from prompt.
  • Optional reference image is supported.
  • Optional aspect-ratio choices include 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 4:5, 3:1, and 21:9.
  • If image generation is disabled on the bot, command returns a disabled message.

/dashboard

  • Returns the dashboard URL.

/vc-join

  • Joins the requester’s voice channel (or selected voice channel parameter).
  • Fails if bot lacks voice permissions or voice runtime dependencies.
  • Live VC speaking requires the Ultra plan.
  • On lower tiers, the bot responds in personality that voice-channel speaking requires Ultra, that voice messages are still free, and that billing is at https://verba.ink/billing.

Natural-language voice join

  • Bots can also receive the same request from a normal mention message when the message is clearly asking them to join VC/call.
  • This uses the same join rules as /vc-join; plan, permissions, and channel access still apply.

/vc-leave

  • Leaves current voice channel if connected.
  • If there is no active voice session and the bot is not on Ultra, it returns the same in-character upgrade response instead.

/ping

  • Health/status check command with latency output.

Command toggle behavior

When a command is disabled in dashboard:
  • Invocation returns a disabled-command response.
  • Command registration may take a short delay to reflect in Discord command picker.
Slash command toggles are separate from Discord Expression Controls. Turning off a slash command does not disable reactions, GIFs, stickers, custom emojis, polls, or multi-message Discord replies.

Common command errors

Re-enable the command in Discord module -> Slash Command Toggles.
Server-only administrative commands require admin privileges in that guild.
Channel-management commands are server scoped and not available in DMs.
Temporary upstream issue. Retry shortly or simplify prompt/reference image.
Worker/runtime dependency issue. Restart worker and verify voice deps.

Custom message templates

You can customize command/error text in the Custom Messages page. Frequently used template variables:
  • {messagesPerMinute}
  • {contextLabel}
  • {channelMention}
  • {verb}
  • {user}

Discord Deployment

Setup guide for connection, intents, profiles, and server routing.

Discord Custom Builder

Build custom slash commands, buttons, events, timed automations, and webhooks.

Image Generation

Compare image models, prices, references, and ratios.