Skip to content

Releases: Te-River/Gensokyo-NewQQ

Releases 005

24 Jun 13:00

Choose a tag to compare

Releases 005 Pre-release
Pre-release

此版本基于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

14 Jun 14:32

Choose a tag to compare

此版本基于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

25 May 13:53

Choose a tag to compare

此版本基于Gensokyo官版Release 529/merge修改

进行了以下扩展

  • 新增 GroupMessageEventhandler 事件 允许向后传递非@消息

  • GroupMessageEventhandler 事件 中接收到含@机器人消息时 自动剔除 @机器人字段

  • 将按钮中的 虚拟数字ID 自动转化为 QQ官方认可的虚拟ID

    已修复按钮构建中的 action.typeaction.permission.typerender_data.style 设置为0会被删除的BUG

    已修复按钮中的 虚拟ID 自动转化在 私聊 中会失效的BUG

    解决办法为检测到私聊就将 action.permission.type 字段强制设为 2

  • 自动从消息段中提取 username 字段并遵循 OnebotV11 协议向后传递为 event.sender.nickname

  • 新增扩展API → get_avatar

    get_avatar文档

  • 新增 AddEvnetID 存储

请注意

目前该改版仅在Windows 11与Nonebot2环境进行测试
其余情况均不做保证

Full Changelog: Release002...Release003

Releases 001

23 May 17:24

Choose a tag to compare

此版本基于Gensokyo官版Release 529/merge修改

进行了以下扩展

  • 新增 GroupMessageEventhandler 事件 允许向后传递非@消息
  • 将按钮中的虚拟数字ID自动转化为QQ官方认可的虚拟ID
  • 自动从消息段中提取username字段并遵循OnebotV11协议向后传递为event.sender.nickname

目前该改版仅测试过Windows 11 + Nonebot2 的组合
其余情况均不做保证

Releases 002

24 May 05:17

Choose a tag to compare

此版本基于Gensokyo官版Release 529/merge修改

进行了以下扩展

  • 新增 GroupMessageEventhandler 事件 允许向后传递非@消息
  • GroupMessageEventhandler 事件 中接收到含@机器人消息时 自动剔除 @机器人字段
  • 将按钮中的 虚拟数字ID 自动转化为 QQ官方认可的虚拟ID
  • 自动从消息段中提取 username 字段并遵循 OnebotV11 协议向后传递为 event.sender.nickname

目前已知Bug

  • 按钮中的 虚拟ID 自动转化在 私聊 中会失效

    此Bug无法保证修复时间,开发者将尽可能快的解决该问题

  • 按钮构建中的 action.typeaction.permission.typerender_data.style 设置为0时会被自动删除

    此Bug预计将在 下个Release 中修复

请注意

目前该改版仅在Windows 11与Nonebot2环境进行测试
其余情况均不做保证

Full Changelog: https://github.com/Te-River/Gensokyo-NewQQ/commits/Release002