Connect CowAgent via WeCom AI Bot, supporting both internal direct messages and group chats. No public IP required — uses a WebSocket long connection, with Markdown rendering and streaming output.
WeCom Bot and WeCom App are two different integration methods. WeCom Bot uses a WebSocket long connection and requires no public IP or domain, making setup much simpler.
1. Connection methods
Option A: One-click QR scan (recommended)
No need to create the bot ahead of time. Start CowAgent and open the Web console (local URL: http://127.0.0.1:9899/), go to the Channels tab, click Connect Channel, choose WeCom Bot, switch to QR scan mode, and scan the QR code with WeCom — bot creation and connection complete automatically.
After a successful scan, you can further configure the bot (name, avatar, visibility scope, etc.) in WeCom Workbench → AI Bot.
Option B: Manual creation
Create the AI Bot in WeCom and obtain the Bot ID and Secret, then connect via the Web console or config file. Step 1: Create the AI Bot- Open the WeCom client, go to Workbench, and click AI Bot:
- Click Create Bot → Manual Creation:
- Scroll to the bottom of the right panel and select API Mode:
- Set the bot name, avatar, and visibility scope. Choose Long Connection mode, save the Bot ID and Secret, then click Save.
- Web Console
- Config File
Open the Web console, go to the Channels tab, click Connect Channel, choose WeCom Bot, switch to Manual mode, enter the Bot ID and Secret, and click Connect.

[WecomBot] Subscribe success confirms the connection is established.
2. Supported features
| Feature | Status |
|---|---|
| Direct chat | ✅ |
| Group chat (@bot) | ✅ |
| Text messages | ✅ Send / Receive |
| Image messages | ✅ Send / Receive |
| File messages | ✅ Send / Receive |
| Streaming replies | ✅ |
| Scheduled push messages | ✅ |
3. Usage
Search for the bot’s name inside WeCom to start a direct chat. To use the bot in an internal group chat, add it to the group and @-mention it.
