背景
对接chatgpt时,需要支持在群聊里@机器人时回复内容
@我的收到的请求
{ "atMe": "true", "groupRemark": "", "textType": "1", "groupName": "吴冠冠", "spoken": "武汉在哪里", "rawSpoken": "@吴冠冠\u00a0 武汉在哪里", "receivedName": "王aa", "roomType": "3" }
字段说明
atMe |
是否@我 |
groupName |
群聊名称 |
spoken |
@我的原文 |
receivedName |
发起@的人 |
上个报文demo
{ "socketType":2, "list":[ { "type":203, "titleList":[ "吴冠冠" ], "receivedContent":"你好~", "atList":["王aa"] } ] }
字段说明
socketType |
固定值2 |
type |
固定值203 |
titleList |
群聊名称或者人的名称,支持多个,所以是数组 |
receivedContent |
机器人要发送的内容 |
atList |
需要@的人,支持多个,所以是数组 |
对接chatgpt
有这两个报文,对接openai即可实现企业微信群聊机器人自动回复了
由于openai接口老是超时,建议做成异步回复
标签:固定值,群聊,微信,报文,机器人,吴冠冠 From: https://www.cnblogs.com/wujf/p/17138416.html