企业微信群聊机器通讯报文详解

背景

对接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接口老是超时,建议做成异步回复

 

posted @   wujf  阅读(187)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2017-02-20 python工具之myql数据库操作
2017-02-20 python初体验
点击右上角即可分享
微信分享提示