Patch plugin for NoneBot2 mystere support.
Project description
nonebot-plugin-mystere-patch
此插件提供针对 Mystere 的补丁支持,适用于 NoneBot2,开发者无需对现有代码进行任何修改。
插件包含 mnixry/nonebot-plugin-guild-patch。
补丁内容
PS:部分扩展内容正在申请并入 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
-
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 原事件子类型(详细类型的下一级类型)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_mystere_patch-1.0.0a5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cc1bcb1650791ea19e851dc35fd3387a6f6ff6c761ec723bfd24d8b8ef40349 |
|
MD5 | b6a4a93d9026ea14852f147f0a7f748e |
|
BLAKE2b-256 | ed9d64877748f985bd894b6de865db1baeddbf40ae40c3232d4d7e0e3d72821c |
Close
Hashes for nonebot_plugin_mystere_patch-1.0.0a5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76645872e285b0357e8924300327ecfed66a474481cbb17f68eca96f514a9165 |
|
MD5 | 4c0549019038a13f9b2c47e88de40a9f |
|
BLAKE2b-256 | 61d98884b3f1818e26a8b7b52ea58673763cde4a7545bd0ee676960b34701c77 |