Prerequisites
- A Telegram account
- A running Suji instance
Create a Telegram Bot
Open BotFather
Open Telegram and search for @BotFather, or click the link directly.
Create a new bot
Send
/newbot to BotFather. Follow the prompts to choose a name and username for your bot.The username must end in bot (e.g., my_sales_bot).Connect to Suji
Verify the Connection
Send a message to your bot on Telegram. If the connection is working, your OpenClaw agent will respond. You can also check the connector status by clicking Sync Status on the Connectors tab.Troubleshooting
Bot not responding
Bot not responding
- Make sure the instance is in the Running state
- Verify the bot token is correct — try regenerating it with BotFather (
/revoke) - Check the instance logs for error messages
Connector shows 'Error' status
Connector shows 'Error' status
- The bot token may be invalid or revoked
- Delete the connector and re-add it with a fresh token
Messages are delayed
Messages are delayed
- Telegram uses long-polling by default, which can add slight latency
- Check your instance’s CPU/memory metrics — it may need more resources