Deployments are experimental and currently in private beta. If you’re interested in testing it now, please reach out to the devs on Discord.
Users who have been granted access to the deployment beta will notice a “Deployments” section in each Agent’s settings. Through this interface, you can deploy your agent to Discord or Telegram.

Setup Process

1

Create Discord Application

Create application in Discord

Go to the Discord Developer Portal and create a new application.Select 'New Application'Give your application a name (e.g. “My Agent”) and click “Create”. For convenience, use the same name as your agent.In “General Information”:
  • Upload your agent’s profile image to App Icon
  • Click ‘Save’ to save the changes
Discord deployment settings

Configure Bot Settings

  1. Click “Bot” on the left sidebar
  2. Click “Reset Token” to generate a new token and copy it somewhere safe
Generate and copy token
If you ever reset or revoke the token, your bot will stop working. You can always generate a new token and paste it again into Eden.
  1. Scroll down to “Privileged Gateway Intents” and enable:
    • Presence Intent
    • Server Members Intent
    • Message Content Intent
Click “Save Changes” after enabling these permissions.Gateway Intents
2

Link Bot to Eden Agent

Configure Eden Deployment

Go to your agent’s deployment settings in Eden:
  1. Select Discord
  2. Paste the Discord Token you copied earlier
Discord deployment configuration

Set Up Allowed Channels

First, enable Developer Mode in Discord:
User settings
To add channels:
  1. Right-click any channel name in Discord
  2. Select “Copy Channel ID”
  3. Add the ID to “Allowed Channels” in Eden
  4. Add a label for the channel so you remember it
Copy Channel IDClick “Deploy” when you’re done.
3

Add Bot to Server

After successful deployment:
  1. Copy the “Invite Bot to Server” link from Eden
  2. Paste it into a browser
  3. Select your server and add the bot
Invite linkYour bot will show as “Online” in your Discord server sidebar when ready.Bot online status

Testing Your Agent

Go to one of the allowed channels and mention your bot in a message. If it responds, you’re all set!

Troubleshooting