Releases: Te-River/Gensokyo-NewQQ
Releases 005
此版本基于Gensokyo官版的Release 529/merge修改
此版本相较于上一个 Release 进行了如下扩展
- 重构idmap数据库
自带迁移,后台自动转化,断电恢复等功能,详细可以查看文档
- 群成员变动
新增事件 GroupMemberAddEventHandler , GroupMemberRemoveEventHandler
新增CQ码 [CQ:member]
感谢以下开发者的贡献
- #2 修复了某些情况下会发两遍Markdown的问题 @ddaayy
- #4 对日志系统进行了大幅度的美化与增强 @HX-Wrdzgzs
- #4 扩展了管理员指令"-status" @HX-Wrdzgzs
- #4 新增了对部分框架未适配 API 的 Mock 响应 @HX-Wrdzgzs
请注意
此版本为预览版本,有随时更改并崩溃的风险,还请谨慎使用
目前该改版仅在Windows 11与Nonebot2环境下进行过不完全测试
其余情况均不做保证
如有问题还请提ISSUE
作者不为任何用户使用该改版造成的任何不正当影响负责
Full Changelog: Release004...Release005
Releases 004
此版本基于Gensokyo官版的Release 529/merge修改
此版本进行了如下扩展
- 新增 Markdown 图文混排 消息中的
自动读取图片并上传至 QQ CDN需配置公网IP
HTTP(S) 图片 URL 直接保留,无需额外处理 - 新增 GROUP_MESSAGE_CREATE 中@其他人的虚拟id建立
- 新增 引用回复支持 消息段文档
注意:仅频道端可渲染引用样式,群聊端 API 接受但不显示,Markdown 消息不支持引用
- 新增 语音编码优化 MP3,WAV无需安装 ffmpeg 即可发送语音
- 新增 idmap 多 Bot 数据库隔离 通过 UIN 前缀区分不同机器人的 ID 映射
配置项
idmap_isolation: true启用隔离
配置项idmap_legacy_compat: true启用双写兼容(便于迁移官方)修复隔离模式下
UpdateVirtualValue使用 alias 映射而非迁移,避免数据混乱 - 新增如下 扩展 API
get_robot_share_link 获取机器人分享链接文档
send_private_msg_wakeup 发送被动唤醒私聊消息文档
put_interaction 处理按钮交互回调文档
请注意
目前该改版仅在Windows 11与Nonebot2环境下进行过测试
其余情况均不做保证
作者不为任何用户使用该改版造成的任何不正当影响负责
Releases 003
此版本基于Gensokyo官版的Release 529/merge修改
进行了以下扩展
-
新增 GroupMessageEventhandler 事件 允许向后传递非@消息
-
在 GroupMessageEventhandler 事件 中接收到含@机器人消息时 自动剔除 @机器人字段
-
将按钮中的 虚拟数字ID 自动转化为 QQ官方认可的虚拟ID
已修复按钮构建中的 action.type,action.permission.type , render_data.style 设置为0会被删除的BUG
已修复按钮中的 虚拟ID 自动转化在 私聊 中会失效的BUG
解决办法为检测到私聊就将 action.permission.type 字段强制设为 2
-
自动从消息段中提取 username 字段并遵循 OnebotV11 协议向后传递为 event.sender.nickname
-
新增扩展API → get_avatar
-
新增 AddEvnetID 存储
请注意
目前该改版仅在Windows 11与Nonebot2环境进行测试
其余情况均不做保证
Full Changelog: Release002...Release003
Releases 001
此版本基于Gensokyo官版的Release 529/merge修改
进行了以下扩展
- 新增 GroupMessageEventhandler 事件 允许向后传递非@消息
- 将按钮中的虚拟数字ID自动转化为QQ官方认可的虚拟ID
- 自动从消息段中提取username字段并遵循OnebotV11协议向后传递为event.sender.nickname
目前该改版仅测试过Windows 11 + Nonebot2 的组合
其余情况均不做保证
Releases 002
此版本基于Gensokyo官版的Release 529/merge修改
进行了以下扩展
- 新增 GroupMessageEventhandler 事件 允许向后传递非@消息
- 在 GroupMessageEventhandler 事件 中接收到含@机器人消息时 自动剔除 @机器人字段
- 将按钮中的 虚拟数字ID 自动转化为 QQ官方认可的虚拟ID
- 自动从消息段中提取 username 字段并遵循 OnebotV11 协议向后传递为 event.sender.nickname
目前已知Bug
- 按钮中的 虚拟ID 自动转化在 私聊 中会失效
此Bug无法保证修复时间,开发者将尽可能快的解决该问题
- 按钮构建中的 action.type,action.permission.type , render_data.style 设置为0时会被自动删除
此Bug预计将在 下个Release 中修复
请注意
目前该改版仅在Windows 11与Nonebot2环境进行测试
其余情况均不做保证
Full Changelog: https://github.com/Te-River/Gensokyo-NewQQ/commits/Release002