Skip to main content

Connect your bot

1

Create a Discord application

Open the Discord Developer Portal, create an application, and open its Bot page.
2

Enable the required intents

Under Privileged Gateway Intents, enable Server Members Intent and Message Content Intent. Verba needs these to handle member events and read conversations. Verified bots may need Discord’s approval.
3

Connect in Verba

Copy the bot token. Open your Verb, select Discord in the integration switcher, and enter the token in the connection form.
4

Invite and test

Use the invite link in Verba to add the bot to your server. Allow it to view the test channel and send messages, then mention it.
A bot token is a password. Never post it in chat, screenshots, or source code. Reset it in Discord’s Developer Portal if exposed, then update the connection in Verba.

Choose when it responds

  • Mentions: address the bot directly in a channel it can read.
  • AI channels: use /activate-channel to allow participation without a mention; /remove-channel turns that off.
  • DMs: enable Direct Messages in the Discord expression controls. Turning this off also disables built-in commands in DMs.
  • Autonomous replies: adjust the mode and frequency in AI Engine.
Channel activation requires the appropriate server permissions. Don’t activate a busy channel until you’ve tested the behavior.

Expression controls

On the Discord page, use Emoji Reactions, GIF Follow-ups, Server Stickers, Custom Emojis, Poll Creation, and Direct Messages to choose how your Verb participates. These features are used when relevant, not on every message. They still require the matching Discord permissions. Command toggles are separate.

Built-in commands

Enable or disable each command on the Discord page. Server management actions are permission-gated. Replies and command explanations use your Verb’s personality rather than editable message templates.

Custom commands and messages

Use the Discord builder for commands, welcome flows, buttons, forms, schedules, and richer messages with Components V2. You can build on the canvas or ask the Builder Agent in plain English.

Permissions and safety

Give the bot only the permissions its features need. Images need attachment permissions; reactions, polls, moderation, and voice have their own requirements. A role-management bot can’t manage roles above its highest role. Verba includes safety checks, but they aren’t a replacement for sensible permissions and trusted server administrators. If a token is compromised, reset it immediately. For silent bots, missing commands, or failed actions, see Troubleshooting.