BotForge

Channels

Discord

Connect via Discord Developer Portal credentials

LiveAdapter: fully implemented

Authentication — How to find your credentials

  1. Open the Discord Developer Portal and select your application
  2. Copy the Application ID and Public Key from General Information
  3. Copy the Bot Token from the Bot tab (Reset Token if needed)

Reference: Discord docs · Developer console: https://discord.com/developers/applications

Connection flow

The Connect Channel wizard walks through: Credentials → Validate → Interactions Endpoint → Done. Credentials are validated against Discord's own API before being encrypted and stored — a bot never goes "connected" on an unverified credential.

Supported features

Message & media types

Text · Attachments

Slash commands and message components (buttons/select menus) are supported.

Buttons / interactions

Supported via NormalizedButton

Server model

Servers · Categories · Channels · Threads · Roles

AI & Workflow support

Universal — any installed module (including AI Support) and every workflow trigger/action work identically on Discord once the adapter is ready, since both operate on NormalizedUpdate, never on platform-specific payloads.

Health & analytics

Health signals

Database · Bot token & identity · Interactions endpoint · Recent delivery errors

Analytics metrics

messages · activeUsers · members · workflows

Limitations