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 Telegram Bot
Configure with BotFather
- Message @BotFather in Telegram
- Send
/newbot
to create a new bot - Provide:
- Display name for your bot
- Username ending with
_bot
- Copy the token and save it somewhere safe
- Disable privacy mode to let the bot receive group messages:
- Send
/setprivacy
- Select your bot
- Choose “Disable”
- Send

Use
/setuserpic
to upload your bot’s profile picture.2
Configure Eden Deployment
Go to your agent’s deployment settings:
- Select Telegram
- Paste the token into the “Token” field

3
Set Up Allowed Channels
You need to specify which channels (groups/topics) the bot can chat in.To get channel IDs, visit the channel in Telegram Web and inspect the URL.Add these IDs to “Allowed Channels” for each channel you want your bot to access.
- Groups without topics
- Groups with topics
Copy everything after the last slash and #.
Format:
Example:
Format:
-some_number
Example:
-4656194598

4
Deploy and Test
- Click Deploy
- Wait for deployment confirmation
- Try mentioning your bot in an allowed channel
The deployment may show as “successful” a few minutes before it’s actually ready. If successful but not responding, please wait a few more minutes.
Configuration Fields
The bot token from BotFather
List of channel/group IDs where the bot can operate
Getting Channel IDs
Quick Reference
Channel Type | ID Format | Example |
---|---|---|
Regular Group | -number | -4656194598 |
Group with Topics | -100number_string | -1002429164874_30 |
Troubleshooting Tips
- Use Telegram Web to get IDs
- For topic groups, ensure URL uses
/a/
not/k/
- Double-check the bot has been added to the group
- Verify privacy mode is disabled in BotFather