客服台、工单系统要接企业微信外部群,常见弯路:只做桌面键鼠,客户端一改版全挂;或死磕官方外部群机器人——没有入口。更稳的模型是企业微信API二次开发这套:RPA/云设备把企微账号维持在线,业务侧只通过 HTTP API 下指令

外部群能发消息的,只能是已经在群里的那个企微号。RPA 负责在线;API 负责对哪个群、发什么、失败怎么重试。客服系统不要再对同一号抢点鼠标。登录、guid、回调约定见 QiWe API 开放文档

一条链路看清楚

客服系统 / 工单 / AI
    │  doApi + Token + method
    ▼
按 guid 找到执行节点
    │
    ▼
外部客户群里真正发出去、拉人、改群名……

回程是 Webhook:群消息、进退群事件推到你的服务,大约 3 秒内返回。发送用 /msg/sendTexttoIdroomId

curl -X POST https://new.qiweapi.com/qiwe/api/qw/doApi \
  -H "X-QIWEI-TOKEN: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "/msg/sendText",
    "params": {
      "guid": "坐席对应设备ID",
      "toId": "外部群roomId",
      "content": "您好,工单已登记,进度会在本群同步。",
      "isNoNeedRead": true
    }
  }'

接到客服台时最容易翻的车

会话表缺少 客户 → roomId → guid,发送只能靠猜。人工手机接手后自动回还在抢答。多坐席写死默认 guid,轻则失败,重则发错项目群。创建设备时 areaCode 与登录省份不一致,后面全是「偶发」。掉线还在狂重试,应熔断,恢复原 guid 再放行。

主动通知与自动回拆幂等。校验回调不污染会话表。新设备要在文档规定时间内扫完码。

怎么验收

指定测试外部群:客服台点发送,群内可见且只一条;客户回复能进队并落到正确坐席。断开节点后新消息应告警。恢复原 guid 后映射无需改成新 ID。RPA+API 接外部群,稳的是在线与路由;细节对照开放文档。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐