跳到主要内容

💬 企业微信接入

👤 适合谁:使用企业微信办公的企业用户
⏱️ 阅读时长:约 5 分钟
💡 一句话:让 YingClaw 成为企业微信里的智能员工,随时在线,高效协作。

将 YingClaw 接入企业微信,通过 WebSocket 长连接实现企业内部消息的实时收发。


接入概览

YingClaw 通过企业微信的机器人 WebSocket 协议建立长连接,支持文本、图片、语音消息的收发,并具备心跳检测和自动重连能力。

场景说明
💼 企业助手员工在企业微信中直接对话 AI
📋 业务查询查询 CRM、订单、数据报表
📢 通知推送系统告警、定时报告推送到企微群

配置步骤

1. 获取企业微信机器人凭证

在企业微信管理后台创建机器人应用,获取:

  • Bot ID:机器人唯一标识
  • Secret:机器人密钥

2. 在 YingClaw 中配置

登录 YingClaw Web 控制台,进入「通信频道」页面,打开企业微信开关:

参数说明
bot_id企微机器人 Bot ID
secret企微机器人 Secret
websocket_urlWebSocket 连接地址,默认 wss://openws.work.weixin.qq.com
allowed_users允许使用 Bot 的员工白名单,* 表示所有员工

3. 启动通道

保存配置后,YingClaw 自动建立 WebSocket 长连接。系统会:

  • 定时发送心跳包保持连接
  • 断线后自动重连
  • 实时接收和回复消息

消息交互

私聊场景

员工直接向企微 Bot 发送消息,支持:

  • 💬 智能问答和业务咨询
  • 📊 销售数据查询(CRM 集成)
  • 📝 文档生成和编辑
  • ⏰ 日程管理和任务分配

群聊场景

将 Bot 添加到企业微信群后,群成员发送消息可被 Bot 感知,支持在群聊中推送通知和报告。

消息类型支持

类型发送接收
文本
图片
语音

白名单控制

channels:
wecom:
allowed_users:
- "ZhangSan" # 仅允许特定员工
# - "*" # 允许所有员工

注意事项

  • WebSocket 连接需要网络可达 openws.work.weixin.qq.com
  • 语音消息仅支持接收,暂不支持发送
  • 心跳机制自动维护连接,无需手动干预
  • 建议使用独立的企业微信应用,与其他业务隔离

下一步