Back to Help

Connect a Discord bot

Map Discord channels to your projects so messages and threads route straight to the right AI employee.

Discord Developer Portal

Why we ask for this

Discord deliberately keeps bots separate from human accounts. A bot token identifies a dedicated application — your AI employee's presence in the server — rather than impersonating your personal login. This is the safe, supported way to automate: the bot only ever has the permissions you grant it and only sees the servers you invite it to.

What the bot can do is bounded by two things you control: the channels and permissions you give it in your server, and the gateway intents you enable. Without the Message Content intent, for example, it cannot read the text of messages. It has no access to your DMs, other servers, or anything you have not explicitly allowed.

We store the token as an encrypted secret (AES-256-GCM) scoped to your tenant and inject it into your isolated workroom only when a session starts. It is never baked into the container image, and you can reset the token from the Developer Portal at any time to instantly cut off access.

Where to get your bot token

  1. 1Go to the Discord Developer Portal at discord.com/developers/applications and click "New Application".
  2. 2Open the Bot tab in the left sidebar, then click "Reset Token" (or "Copy") to reveal the bot token. You only see it once — copy it now.
  3. 3Under Privileged Gateway Intents on the same page, enable the intents the bot needs — typically the Message Content intent so it can read message text.
  4. 4Open OAuth2 → URL Generator, tick the "bot" scope and the permissions you want (e.g. Send Messages, Read Message History), then copy the generated invite URL.
  5. 5Open that URL, choose your server, and authorise the bot to join it.
  6. 6Paste the bot token into the connection form as DISCORD_BOT_TOKEN.
Help & Knowledge Base