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

ChannelAuthenticationNotes
TelegramBot token from BotFatherFull send/receive support
DiscordBot token from Developer PortalFull send/receive support
SlackBot token + App-level tokenFull send/receive support
WhatsAppQR code scanRuns via local bridge on desktop
WeChatQR code scanReply-only mode
FeishuApp ID + App SecretFull send/receive support

Connecting a Channel

  1. Open the Agents tab and select your agent.
  2. Go to the Channels tab.
  3. Select the platform you want to connect.
  4. Enter the required credentials (see platform-specific instructions below).
  5. Click Save.

Platform Setup

Telegram

  1. Open Telegram and search for @BotFather.
  2. Send /newbot and follow the prompts to create a bot.
  3. Copy the bot token provided by BotFather.
  4. Paste it in the RenX Channels tab under Telegram.

Discord

  1. Go to the Discord Developer Portal.
  2. Create a new application and add a bot.
  3. Copy the bot token.
  4. Invite the bot to your server with appropriate permissions.
  5. Paste the token in the RenX Channels tab under Discord.

Slack

  1. Go to Slack API and create a new app.
  2. Under OAuth & Permissions, install the app to your workspace and copy the Bot User OAuth Token (starts with xoxb-).
  3. Under Basic Information, generate an App-Level Token (starts with xapp-).
  4. Paste both tokens in the RenX Channels tab under Slack.

WhatsApp

  1. In the RenX Channels tab, select WhatsApp.
  2. A QR code will appear on screen.
  3. Open WhatsApp on your phone → Settings → Linked Devices → Link a Device.
  4. Scan the QR code.
  5. 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.

WeChat

  1. In the RenX Channels tab, select WeChat.
  2. A QR code will appear on screen.
  3. Scan with the WeChat app on your phone.
  4. WeChat operates in reply-only mode — your agent can respond to messages but cannot initiate conversations.

Feishu

  1. Go to the Feishu Open Platform and create an app.
  2. Copy your App ID and App Secret.
  3. Optionally configure the Encrypt Key and Verification Token for webhook security.
  4. Paste the credentials in the RenX Channels tab under Feishu.

Message Policies

For each channel, you can configure how your agent handles incoming messages:

You can set separate policies for:

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:


Managing Channels

Channel status is shown in the Channels tab with indicators for whether the connection is active.


Next Step