元事件

大约 1 分钟

元事件

Onebot12

Onebot 实现内部自发产生的一类事件,例如心跳等,与 OneBot 本身的运行状态有关,与实现对应的机器人平台无关。

本项目实现了以下的元事件。

连接标准

对于正向 WebSocket 和反向 WebSocket 通信方式,在连接建立后会推送给应用端 的第一个事件;HTTP 和 HTTP Webhook 通信方式不会产生连接事件。

字段名数据类型说明
detail_typestringconnect
versionresp[get_version]OneBot 实现端版本信息,与 get_version 动作响应数据一致

心跳标准

当 enabled 配置为 true 时,每隔 interval 产生一个心跳事件。

配置

间隔 interval 对应 .env 配置中的 heartbeat_interval,单位是ms

字段名数据类型说明
detail_typestringheartbeat
intervalint64到下次心跳的间隔,单位:毫秒

状态更新标准

连接方式为正向ws或反向ws时,在发送connect事件后会发送status事件,表示连接状态。

字段名数据类型说明
detail_typestringstatus_update
status_updateresp[get_status]get_status动作响应数据一致
上次编辑于:
贡献者: 那个小白白白