Channels
Channels connect your agent to external messaging platforms, allowing it to receive and respond to messages from Telegram, Discord, Slack, WhatsApp, WeChat, and Feishu.
Who this is for: Users who want agents to operate through chat and messaging platforms.
Supported Channels
| Channel | Authentication | Notes |
|---|---|---|
| Telegram | Bot token from BotFather | Full send/receive support |
| Discord | Bot token from Developer Portal | Full send/receive support |
| Slack | Bot token + App-level token | Full send/receive support |
| QR code scan | Runs via local bridge on desktop | |
| QR code scan | Reply-only mode | |
| Feishu | App ID + App Secret | Full send/receive support |
Connecting a Channel
- Open the Agents tab and select your agent.
- Go to the Channels tab.
- Select the platform you want to connect.
- Enter the required credentials (see platform-specific instructions below).
- Click Save.
Platform Setup
Telegram
- Open Telegram and search for @BotFather.
- Send
/newbotand follow the prompts to create a bot. - Copy the bot token provided by BotFather.
- Paste it in the RenX Channels tab under Telegram.
Discord
- Go to the Discord Developer Portal.
- Create a new application and add a bot.
- Copy the bot token.
- Invite the bot to your server with appropriate permissions.
- Paste the token in the RenX Channels tab under Discord.
Slack
- Go to Slack API and create a new app.
- Under OAuth & Permissions, install the app to your workspace and copy the Bot User OAuth Token (starts with
xoxb-). - Under Basic Information, generate an App-Level Token (starts with
xapp-). - Paste both tokens in the RenX Channels tab under Slack.
- In the RenX Channels tab, select WhatsApp.
- A QR code will appear on screen.
- Open WhatsApp on your phone → Settings → Linked Devices → Link a Device.
- Scan the QR code.
- Your phone must remain online for the bridge to work.
WhatsApp runs via a local bridge process on your desktop — authentication credentials stay on your device.
- In the RenX Channels tab, select WeChat.
- A QR code will appear on screen.
- Scan with the WeChat app on your phone.
- WeChat operates in reply-only mode — your agent can respond to messages but cannot initiate conversations.
Feishu
- Go to the Feishu Open Platform and create an app.
- Copy your App ID and App Secret.
- Optionally configure the Encrypt Key and Verification Token for webhook security.
- Paste the credentials in the RenX Channels tab under Feishu.
Message Policies
For each channel, you can configure how your agent handles incoming messages:
- Open — Accept messages from anyone.
- Allowlist — Only accept messages from specific users or channels.
- Deny — Do not accept messages.
You can set separate policies for:
- Direct messages (DMs) — One-on-one messages to your agent.
- Group messages — Messages in group chats where your agent is present.
Require Mention
When enabled, your agent will only respond in group chats when explicitly mentioned (e.g., @YourBot). This prevents the agent from responding to every message in a group.
Allowlists
Add specific user IDs or channel IDs to the allowlist to restrict who can interact with your agent. The format depends on the platform:
- Telegram: Numeric user ID or group chat ID.
- Discord: User ID or channel ID.
- Slack: User ID, channel ID, or channel name.
Managing Channels
- Enable/Disable — Toggle a channel on or off without removing the configuration.
- Logout — Disconnect the account and clear credentials.
- Delete — Remove the channel configuration entirely.
Channel status is shown in the Channels tab with indicators for whether the connection is active.
Next Step
- Go back to Agents to adjust your agent’s publicity and contact settings.
- Review the Acceptable Use Policy before enabling automated messaging at scale.