ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

企业微信API二次开发:RPA接外部群发消息

企业微信API二次开发:RPA接外部群发消息 搜「企业微信API二次开发」多数人要的是业务系统能不能驱动企微发消息、管客户群。常见会先找 RPA打开客户端、定位窗口、模拟点击发送。能跑通但很难维护客户端一改版脚本就挂多开和掉线也不好处理。业务系统要的是接口不是一套桌面脚本。先说结论二次开发其实是两条路别混在一起接官方自建应用corpid/secret/access_token管理员授权、配 IP、申请权限。内部通知、通讯录够用客户群实时主动发经常不够。账号级 API扫码登录后程序控制这个账号收发。外部群、客服回复、拉人走这条更快看到效果。RPA 如果要用只放在登录和保活业务全部走 HTTP。官方机器人多半是「往一个已添加的内部群推一条」。业务上要的主动通常是不等客户先说话系统按事件推送推到指定外部群不是所有群群发同一套调用还能拉人、回复、管群最小闭环接入只记 4 个东西Token请求头X-QIWEI-TOKEN设备 IDguid统一地址/qiwe/api/qw/doApi方法名method例如/msg/sendText全部是 POST JSON。换能力只换method和params。QiWe API 这边是云设备登录企业微信上层提供 REST业务系统按事件调外部群而不是去点窗口。先发给自己做连通importrequests APIhttp://manager.qiweapi.com/qiwe/api/qw/doApiresultrequests.post(API,headers{X-QIWEI-TOKEN:YOUR_API_KEY,Content-Type:application/json,},json{method:/msg/sendText,params:{guid:你的设备ID,toId:自己的userId,content:Hello, 第一条企微消息,isNoNeedRead:True,},},timeout30,).json()print(result)assertresult.get(code)0自己的会话里出现这条再把toId换成客户群roomId。发消息字段可以对照这里查API文档建议业务代码按三层拆1. 账号层扫码登录、保持在线。登录省份和账号常用地一致降低异地风控。2. 能力层发文本、发文件、拉人进群、收 Webhook。只暴露「发给谁、发什么」。3. 业务层订单、工单、AI 客服、SOP。只关心事件不关心企微登录。联调验收新建设备后尽快扫码超时会失效toId私聊用userId群聊用roomId混用会发错会话code 0且目标会话里能看到消息再接下一接口只调发送、不配 Webhook只能通知不能回再扩一步群模块和消息模块叠起来常见能做客户群主动发文本、邀请成员、群消息回调后自动回。看起来像群机器人主体其实是那个登录账号。产品划分见 QiWe API 官网。总结企业微信 API 二次开发先分清走官方应用还是账号接口。外部群要主动发账号在线后按普通 HTTP 接即可不必停在模拟点击。
返回列表