Connecting Chat Platforms
KiloClaw supports connecting your AI agent to Telegram, Discord, and Slack. You can configure channels from the Settings tab on your KiloClaw dashboard, or from the OpenClaw Control UI after accessing your instance.
Supported Platforms
Telegram
- Open Telegram and search for @BotFather
- Send
/newbotand follow the prompts to create your bot - Copy the Bot Token that BotFather gives you
- Go to the Settings tab on your KiloClaw dashboard
- Paste the token into the Telegram Bot Token field
- Click Save
- Redeploy your KiloClaw instance
You can remove or replace a configured token at any time.
âšī¸ Info Advanced settings such as DM policy, allow lists, and groups can be configured in the OpenClaw Control UI after connecting.
Discord
To connect Discord, you need a Bot Token from the Discord Developer Portal.
Enable Privileged Intents
Still on the Bot page, scroll down to Privileged Gateway Intents and enable:
- Message Content Intent (required)
- Server Members Intent (recommended â needed for role allowlists and name matching)
- Presence Intent (optional)
Copy Your Bot Token
- Scroll back up on the Bot page and click Reset Token
đ Note Despite the name, this generates your first token â nothing is being "reset."
- Copy the token that appears and paste it into the Discord Bot Token field in your KiloClaw dashboard.
Enter the token in the Settings tab and click Save. You can remove or replace a configured token at any time.
Generate an Invite URL and Add the Bot to Your Server
- Click OAuth2 on the sidebar
- Scroll down to OAuth2 URL Generator and enable:
botapplications.commands
- A Bot Permissions section will appear below. Enable:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Attach Files
- Add Reactions (optional)
- Copy the generated URL at the bottom
- Paste it into your browser, select your server, and click Continue
- You should now see your bot in the Discord server
Slack
To connect Slack, you need both of the following tokens from Slack App Management:
- Bot Token â starts with
xoxb- - App Token â starts with
xapp-
Both tokens are required â you cannot save with only one.
Configuring a Channel
- Open your KiloClaw dashboard
- Go to the Settings tab
- Scroll to the Channels section
- Enter the required token(s) for your platform
- Click Save
After saving channel tokens, you need to Redeploy or Restart OpenClaw for the changes to take effect.
To remove a channel, clear its token(s) in Settings and save. Redeploy or Restart OpenClaw afterward to apply the removal.
Pairing Requests
After connecting a channel and starting your instance, new users and devices need to be approved before they can interact with your agent.
- Channel pairing â When someone messages your bot on Telegram, Discord, or Slack for the first time, a pairing request appears on your dashboard. You need to click Approve to allow them to use the bot.
- Device pairing â When a new browser or device connects to the OpenClaw Control UI, a similar request appears. Click Approve to authorize it.
Pairing data is cached for about 2 minutes. Use the refresh button to check for new requests.
Future Support
Additional platforms (such as WhatsApp) are planned for future releases. For the latest on supported platforms, refer to the OpenClaw documentation.


