⚡ Discord
Module: Platform
🎮

Discord Bot Setup

Deploy your autonomous AI agent into private servers and community channels.

⚠️ Notice: Discord bot configuration involves multiple granular parameters. In this workshop guide, please follow each setting exactly as shown.
Part 1 Create Bot Token & Server Setup (19 Steps)
  1. Create a dedicated Discord server to host your agent:
    ⚠️ You can use an existing server, but exercise caution as your agent will be able to read and process messages within that server.
  2. Navigate to the Discord Developer Portal ↗
  3. Log in with your Discord account.
    Welcome to the Developer Portal
  4. Click New Application at the top right.
    Click New Application on Developer Portal
  5. Give your application a name. This name will automatically become your agent's display name on Discord (you can customise it later). Agree to the Developer Terms and click Create.
    Name your application
  6. Once inside your application dashboard, open the menu in the top-left corner (or use the sidebar on larger screens).
    Open top-left menu
  7. Select Installation from the menu.
    Select Installation from the menu
  8. Under Install Link, select None.
    Configure Install Link
  9. Do not forget to click Save Changes!
    Click Save Changes
  10. Open the top-left menu again and select Bot.
    Navigate to Bot section
  11. Configure the settings as shown in the screenshot: under Privileged Gateway Intents, toggle Message Content Intent to ON. Under Bot Permissions, tick Administrator.
    Configure Bot Settings & Intents
  12. Do not forget to click Save Changes!
    Save Bot Changes
  13. Scroll back up to the Token section, click Reset Token, and authenticate with your password or 2FA when prompted.
    Click Reset Token
  14. Once reset, your secret Bot Token will appear. Click Copy and paste it into the credentials field below.
    Copy Bot Token
  15. Not finished yet! Open the top-left menu once more and select OAuth2.
    Navigate to OAuth2 menu
  16. Scroll down to the OAuth2 URL Generator: under Scopes, select both bot and applications.commands. Under Bot Permissions, select Administrator.
    Select Scopes bot and applications.commands
  17. Scroll to the bottom of the page to find the Generated URL section, and click Copy.
    Copy Generated URL
  18. Open a new browser tab, paste the copied invite URL, choose the Discord server where you want your bot to live, and click Continue.
    Select your target Discord server
  19. Click Authorise and complete the verification captcha. Your bot will now appear in your selected server!
    Authorise the bot
⚪ Enter or paste your Discord Bot Token
Part 2 Find Your Discord User ID (3 Steps)
  1. Enable Developer Mode: Open Discord → open User Settings (gear icon ⚙️ or your avatar) → select Advanced → toggle Developer Mode to ON.
    Enable Developer Mode in Advanced Settings
  2. Copy Your User ID:
    Copy User ID from profile context menu
    *Note: This option is accessible when clicking your profile name within a text channel or the server member list. It does not appear inside the profile editor. • On Desktop / Web: Right-click your username in the server members list → click Copy User ID.
    • On Mobile App: Tap your profile tab → tap the three dots (...) at the top-right → tap Copy User ID.
  3. Paste your numeric Discord User ID into the field below.
⚪ Enter or paste your numeric Discord User ID