QQ 开放平台
Mystere 支持对接 QQ 开放平台。
OneBot V11
WebSocket Reverse | WebSocket | Http Post | Http | |
---|---|---|---|---|
OneBot V11 | 🚧️ [2] | ❌ [1] | ❌ [1] | ❌ [1] |
适配工作尚未开始。
OneBot V11 协议需 扩展 才能支持,OneBot 应用端可能无法直接使用现有 OneBot V11 库。
扩展内容
所有事件新增参数:
字段名
数据类型
说明
id
string
事件唯一标识符,当事件类型为
message
时值同message_id
send_message
动作请求新增参数:字段名
数据类型
说明
origin_event
map[string]any
可选,回复事件,当
origin_event
字段存在时则为被动消息,否则为主动消息。PS:此处提到的回复不同于 消息段中定义的回复 ,在 QQ 开放平台中将 消息段中定义的回复 定义为 消息引用(message_reference)
其中
origin_event
定义如下:字段名
数据类型
说明
id
string
原事件 ID,由 Mystere 分发事件时提供
type
string
原事件类型,同 OneBot V11 事件类型
detail_type
string
原事件详细类型 [1]
sub_type
string
原事件子类型(详细类型的下一级类型) [2]
detail_type
定义如下:当
type
为meta
时,值为原事件的meta_event_type
;当
type
为message
时,值为原事件的message_type
;当
type
为notice
时,值为原事件的notice_type
;当
type
为request
时,值为原事件的request_type
。
sub_type
定义如下:当
type
为meta
时,值为空字符串;当
type
为message
时,值为原事件的sub_type
;当
type
为notice
时,值为原事件的sub_type
;当
type
为meta
时,值为空字符串;
简而言之就是当原事件参数存在
sub_type
时传递原值,否则传递空字符串。
OneBot V12
WebSocket Reverse | WebSocket | Http WebHook | Http | |
---|---|---|---|---|
OneBot V12 | ❌ [1] | ❌ [1] | ❌ [1] | ❌ [1] |
适配工作尚未开始。
OneBot V12 协议需 扩展 才能支持,OneBot 应用端可能无法直接使用现有 OneBot V12 库。
扩展内容
send_message
动作请求新增参数:字段名
数据类型
说明
origin_event
map[string]any
可选,回复事件,当
origin_event
字段存在时则为被动消息,否则为主动消息。PS:此处提到的回复不同于 消息段中定义的回复 ,在 QQ 开放平台中将 消息段中定义的回复 定义为 消息引用(message_reference)
其中
origin_event
定义如下(同 OneBot V12 事件类型):字段名
数据类型
说明
id
string
原事件 ID
type
string
原事件类型
detail_type
string
原事件详细类型
sub_type
string
原事件子类型(详细类型的下一级类型)