Deployments are experimental and currently in private beta. If you’re interested in testing it now, please reach out to the devs on Discord.
Setup Process
1
Create Discord Application
Create application in Discord
Go to the Discord Developer Portal and create a new application.
- Upload your agent’s profile image to App Icon
- Click ‘Save’ to save the changes

Configure Bot Settings
- Click “Bot” on the left sidebar
- Click “Reset Token” to generate a new token and copy it somewhere safe

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.
- Scroll down to “Privileged Gateway Intents” and enable:
- Presence Intent
- Server Members Intent
- Message Content Intent

2
Link Bot to Eden Agent
Configure Eden Deployment
Go to your agent’s deployment settings in Eden:- Select Discord
- Paste the Discord Token you copied earlier

Set Up Allowed Channels
First, enable Developer Mode in Discord:
- Right-click any channel name in Discord
- Select “Copy Channel ID”
- Add the ID to “Allowed Channels” in Eden
- Add a label for the channel so you remember it

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


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
Bot not responding
Bot not responding
Common issues:
- Check the bot has “Send Messages” permissions in the channel
- Verify the channel ID is in the allowed channels list
- Ensure gateway intents are enabled
Private channel setup
Private channel setup
For private channels, manually add the bot as a member:

- Right-click the channel and click “Edit Channel”

- Go to Permissions → Add Members → Add your bot
