Skip to content

v2.1-Stable

Compare
Choose a tag to compare
@Xwdit Xwdit released this 26 Aug 09:32
· 175 commits to main since this release

RainyBot v2.1-Stable 现已正式发布~ 此版本带来了一些因Mirai更新导致的可能破坏兼容性的API更改,增加了许多新功能,解决了大量已知的错误,提升了多处代码的稳定性,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~

兼容性变更:
由于最新的Mirai及Mirai-API-HTTP版本中引入了一些兼容性更改,我们不得不对RainyBot-API进行更改以对其进行适配;对于给您造成的任何不便,我们表示万分的歉意。

  • 获取缓存消息的get_cache_message方法从Bot类移动至各个RoleAPI子类(如Group,GroupMember,Member等)
  • 移除MessageChain类及BotRequestResult类中的撤回消息recall方法,移动至各个RoleAPI的子类并更名为recall_message,且调用时需要传入消息ID
  • 移除MessageChain类中的设置群精华消息set_essence方法,移动至Group类并更名为set_essence_message,且调用时需要传入消息ID

更新日志:

  • 新增热更新与热修复的下载源切换功能,GitHub为默认下载源,但可切换至Gitee国内源
  • 机器人自身退群事件BotLeaveGroupEvent中新增因群解散而退群的事件类型
  • ImageMessage类及FlashImageMessage类中新增获取接收的图像的文件大小,图像宽高,图像类型,以及图像是否为Emoji的方法
  • Member类中新增获取指定时间段的漫游消息的方法
  • 新增RainyBot控制台配置文件
  • 修复插件列表更新时插件管理器GUI不更新的问题
  • 修复插件管理器还原插件配置相关的问题
  • 提升热更新与热修复功能的稳定性,修正因文件行尾不同导致判断失败的问题,修复更新与修复的进度显示
  • 更新过时的API链接以及内置编辑器所需的类文档
  • 所基于的Godot版本更新至v4.0-alpha14
  • 所基于的Mirai版本更新至2.13.0-M1, 所基于的Mirai-API-HTTP版本更新至2.6.1
  • 提升了RainyBot中多个组件的稳定性,修复了各类细节问题

更新说明:

  • 此版本因改动较大,仅包含完整发行包(文件名以-full结尾)
  • 请删除RainyBot根目录/adapters/mirai/bots文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)及.exe文件,删除Rainybot根目录下的project.godot(如果有)或project.binary(如果有)文件以及libs(如果有)和.godot(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。
  • 更新完毕后,您可能需要运行一次插件菜单中的重新导入所有资源功能,以确保所有场景及资源均可被正常加载

国内下载镜像(坚果云):