Skip to Content
ChannelsDiscord

Discord

Install a node as a Discord bot so it responds to mentions and DMs in your servers.

Status: beta. Available to users who request it in-app.

What you get

  • A Discord bot identity you can invite to any server you admin.
  • The bot responds when mentioned (@your-cmo analyze this thread) or DMed.
  • Slash commands for common actions (e.g. /cmo summarize-week).
  • Attachments (files, images) are staged into the workspace’s artifact shelf.

Typical use cases

  • Community management — a community-manager node that triages #help threads.
  • Research on demand — mention the research node in a thread to pull a quick summary.
  • Team ops — have the operations node post daily standups to a #daily channel.

Setup

  1. Workspace → Settings → Channels → Add Discord.
  2. Click Install the bot — you’re redirected to Discord’s OAuth consent.
  3. Pick the server(s) to install into.
  4. Back in Direktor, assign the bot to a node.
  5. In Discord, try @your-node hello to confirm it’s live.

Message model

A Discord mention or DM becomes a chat message to the assigned node. The node’s agent responds with the result.

Slash commands let you pre-define structured invocations — e.g. /cmo launch-campaign --budget 5000 triggers the ad-campaigns skill with the given parameters. Configure slash commands in Channels → Discord → Commands.

Limitations today (beta)

  • Can’t edit prior messages (Discord API limitation).
  • Thread-awareness exists but is coarse — the bot sees parent message + direct replies, not the full thread graph.
  • Voice channels not supported.
Last updated on