Skip to content

事件订阅详述 ​

官方文档:https://www.yhchat.com/document/300-310

事件订阅会将消息、群成员变化、机器人关注状态和按钮交互等事件,通过 HTTP POST 以 JSON 格式推送到服务端。

事件列表 ​

事件名称取值文档
普通消息事件message.receive.normal消息事件
指令消息事件message.receive.instruction消息事件
关注机器人事件bot.followed关注事件
取消关注机器人事件bot.unfollowed关注事件
加入群事件group.join群成员事件
退出群事件group.leave群成员事件
按钮事件button.report.inline交互事件
快捷菜单事件bot.shortcut.menu交互事件

通用结构 ​

所有事件使用相同的外层结构:

字段类型说明
versionstring事件内容版本号
headerHeader事件基础信息
eventEvent事件内容,结构会随 eventType 变化
字段类型说明
eventIdstring全局唯一的事件 ID
eventTimenumber事件产生时间,13 位毫秒时间戳
eventTypestring事件类型
json
{
  "version": "1.0",
  "header": {
    "eventId": "f10b35f5ea3b46968eeb44a858c1e0e9",
    "eventType": "message.receive.normal",
    "eventTime": 1761936492340
  },
  "event": {}
}