Skip to main content
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

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
  1. Open the WeCom client, go to Workbench, and click AI Bot:
  1. Click Create Bot → Manual Creation:
  1. Scroll to the bottom of the right panel and select API Mode:
  1. Set the bot name, avatar, and visibility scope. Choose Long Connection mode, save the Bot ID and Secret, then click Save.
Step 2: Connect to CowAgent
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.
The log line [WecomBot] Subscribe success confirms the connection is established.

2. Supported features

FeatureStatus
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.