Deploy your Boty agent to Discord servers and let it respond to messages.

Setup

1

Create a Discord Application

  1. Go to Discord Developer Portal
  2. Click New Application
  3. Name your application and create it
2

Create a Bot

  1. Go to the Bot section
  2. Click Add Bot
  3. Copy the Bot Token
3

Configure Intents

Enable these Privileged Gateway Intents:
  • Message Content Intent
  • Server Members Intent (optional)
4

Connect in Boty

  1. Go to your agent’s Channels tab
  2. Click Connect on the Discord card
  3. Paste your Bot Token
  4. Click Connect
5

Invite Bot to Server

  1. Go to OAuth2URL Generator
  2. Select scopes: bot, applications.commands
  3. Select permissions: Send Messages, Read Message History
  4. Copy the URL and open it to invite the bot

Configuration

SettingDescription
Bot TokenYour Discord bot token
Reply Modemention (only when mentioned) or all (all messages in allowed channels)
Allowed ChannelsSpecific channels where the bot responds
EnabledToggle the integration on/off

How It Works

Once connected and invited to a server:
  • Bot responds when @mentioned in channels
  • Maintains conversation context per user
  • Supports text messages

Usage

@YourBot What's the status of my order?

Permissions Required

Minimum permissions for the bot:
  • View Channels
  • Send Messages
  • Read Message History
  • Embed Links (for rich responses)

Troubleshooting

  • Ensure Message Content Intent is enabled
  • Verify the bot has permissions in the channel
  • Check that the integration is enabled in Boty
  • Regenerate the token in Discord Developer Portal
  • Update the token in Boty