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

CommandWherePermission requirement
/activate-channelServerAdministrator
/remove-channelServerAdministrator
/resetDMNone (user-scoped DM reset)
/resetServerAdministrator, server owner, or bot owner
/generateServer/DMCommand enabled + image generation enabled
/dashboardServer/DMCommand enabled
/vc-joinServerCommand enabled + voice engine enabled + voice channel access. Live VC speaking requires Ultra
/vc-leaveServerCommand enabled + voice engine enabled. Disconnecting live VC still depends on the active voice session / Ultra path
/pingServer/DMCommand enabled

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