Releases: Xwdit/RainyBot-Core
v2.0-beta-7-fixed
RainyBot版本 v2.0-beta-7 现已正式发布,此版本大幅调整了底层结构,支持插件加载tscn场景文件用于生成图片,自定义GUI等。同时,新增基于图像实例进行缓存并构建为图片/闪图消息类实例的功能
注意事项:
此前上传的v2.0-beta-7版本存在字体丢失问题,现已重新上传修复版本;若您下载了之前的版本,请删除Rainybot根目录下"project.godot"文件以及"libs"文件夹,用修复版本的增量更新包内容覆盖即可
更新日志:
- 底层架构大幅调整,现在可以通过Godot编辑器配合RainyBot-API来可视化制作场景,并由插件调用来生成图片/自定义GUI等
- 新增基于图像实例进行缓存,并构建为图片/闪图消息类实例用于发送的功能
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
- 此版本包含了增量更新包(文件名以
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾) - 若您从v2.0-beta-6之前的版本更新,请删除
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。 - 若您从v2.0-beta-6版本更新,请删除RainyBot根目录下的RainyBot.pck,下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可
国内下载镜像(坚果云):
v2.0-beta-6
RainyBot版本 v2.0-beta-6 现已正式发布,此版本紧急修复了可能导致各种问题的插件ID大小写处理机制,并更新了所基于的Godot版本
更新日志:
- 此版本开始将插件设置的ID强制转换为小写,以避免因大小写差异导致的各类问题
- 基于的 Godot版本更新至Godot-4.0.alpha10
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
- 此版本包含了增量更新包(文件名以
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾) - 若您从v2.0-beta-3之前的版本更新,请删除
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。 - 若您从v2.0-beta-3或v2.0-beta-4版本更新,请删除RainyBot根目录下的.pck格式文件,将根目录下.exe格式文件重命名为
RainyBot.exe
,随后下载增量更新包并将其中的RainyBot.pck
文件放置在RainyBot根目录下即可(与RainyBot.exe在同一目录下) - 若您从v2.0-beta-5版本更新,请下载增量更新包并用其中的内容直接替换RainyBot根目录下相同名称的文件即可
国内下载镜像(坚果云):
v2.0-beta-5
RainyBot版本 v2.0-beta-5 现已正式发布,此版本完善了主界面的菜单内容,新增了新版本检查功能,并且通过文件结构改动支持了增量更新
更新日志:
- 完善了主界面的各类菜单,增加了在线社区,在线教程,插件中心,在线问答等网页的快捷入口
- 新增版本检查功能,现在会在每次启动软件时检查当前是否为最新版本
- 新增了对增量更新的支持,详情请查看下方更新说明部分
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
- 从此版本开始,新增了增量更新包(文件名以
-update
结尾),除增量更新包外的另一个文件则为与以往相同的完整发行包 - 若您从v2.0-beta-3之前的版本更新,请删除
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。 - 若您从v2.0-beta-3及之后的版本更新,请删除RainyBot根目录下的.pck格式文件,将根目录下.exe格式文件重命名为
RainyBot.exe
,随后下载增量更新包并将其中的RainyBot.pck
文件放置在RainyBot根目录下即可(与RainyBot.exe在同一目录下)
国内下载镜像(坚果云):
v2.0-beta-4
RainyBot版本 v2.0-beta-4 现已正式发布,此版本带来了全新的图形化插件管理器,可以更加便捷的进行插件管理与预览相关的操作
更新日志:
- 新增全新的图形化插件管理器,可通过 插件菜单->插件管理器 进行使用,也可通过命令 plugins manager 进行使用
- 修复部分已知问题,改善使用体验
若要查看更详细的更新内容,请参阅Commits更改日志。
国内下载镜像(坚果云):https://www.jianguoyun.com/p/DZVt0-sQyqz1CRic48YEIAA
v2.0-beta-3
RainyBot版本 v2.0-beta-3 现已正式发布,此版本主要更新了所依赖的Godot/Mirai版本,其中应当包含大量稳定性与性能提升。建议所有用户均升级至此版本。
更新日志:
- 完善部分细节,修复一些影响使用体验的问题
- Release包中的Mirai后端版本更新至2.11.1
- Release包中的Mirai-Api-Http插件版本更新至2.5.2
- 基于的Godot版本更新至 4.0 Commit [706dc74e01]
若要查看更详细的更新内容,请参阅Commits更改日志。
国内下载镜像(坚果云):https://www.jianguoyun.com/p/DasUAacQyqz1CRjTt8YEIAA
v2.0-beta-2
RainyBot版本 v2.0-beta-2
现已正式发布,此版本新增了一些功能,修复了以往版本的一些关键性问题,并优化了整体的使用体验~
更新日志:
- 新增检查是否存在配置项/数据库项的函数
- 实现基本的菜单框架,并且实现了部分菜单功能
- 修复文本输入光标问题,调整为常规样式
- 补全与更新内置的类文档,使自动补全更为全面
- 插件编辑器现支持多窗口,可同时编辑多个插件文件
- 插件编辑器部分细节功能完善,支持批量切换选择内容的注释
- 内置简体中文语言文件,文本编辑框右键菜单中现以中文语言显示
- 完善部分细节,修复一些影响使用体验的问题
- Release包中的Mirai后端版本更新至2.9.2
- 基于的Godot版本更新至 4.0 Commit [2f4d76f068]
若要查看更详细的更新内容,请参阅Commits更改日志。
国内下载镜像(坚果云):https://www.jianguoyun.com/p/DdPwSSwQyqz1CRjZlKgE
v2.0-beta-1
RainyBot新的里程碑版本v2.0-beta-1正式发布啦~
此版本带来了对插件编辑器的重大改进,对GUI界面的优化与调整,以及对以往版本部分问题的优化与修复
自Beta版本开始,除必要情况外,API将不会发生重大变更,各位用户可以放心进行升级与使用~
更新日志:
- 内置插件编辑器实现了基于简易语法解析的自动补全与错误检查,现在插件开发更加便捷与高效了~
- 改进上下文相关功能,现在可指定消息事件上下文仅匹配群号/仅匹配发送者了
- 控制台日志新增日期显示,解决了时间日期混淆的问题
- 插件数据库新增支持删除数据库条目/清空数据库,优化数据库与插件配置部分功能的行为
- 对界面布局进行部分优化,观感更自然更美观
- 优化插件编辑器加载机制,减少内存占用,解决光标消失的问题
- 代码结构优化,解耦GUI与核心部分,同时对字体依赖进行了清理
- Release包中的Mirai后端版本更新至2.9.0-RC
- 基于的Godot版本更新至 4.0 Commit [8485d0c53a]
若要查看更详细的更新内容,请参阅Commits更改日志~
国内下载镜像(坚果云):https://www.jianguoyun.com/p/DWkZNEMQyqz1CRjWsaIE
v2.0-alpha-6
重要:自 v2.0-alpha-1
版本起,API发生了重大兼容性更改;若您还未知悉更新内容,请先阅读 v2.0-alpha-1更新日志 !
RainyBot版本 v2.0-alpha-6
现已正式发布,此版本紧急修复了一个会导致软件崩溃的关键问题~
更新日志:
- 紧急修复了一处因多线程渲染导致软件窗口崩溃的关键问题
若要查看更详细的更新内容,请参阅Commits更改日志。
国内下载镜像(坚果云):https://www.jianguoyun.com/p/DR6YEyIQyqz1CRjV3KAE
v2.0-alpha-5
重要:自 v2.0-alpha-1
版本起,API发生了重大兼容性更改;若您还未知悉更新内容,请先阅读 v2.0-alpha-1更新日志 !
RainyBot版本 v2.0-alpha-5
现已正式发布,此版本新增了大量功能,修复了以往版本的许多问题,并优化了整体的使用体验~
更新日志:
破坏兼容性的变更:
- 关键词注册移除了无用的过滤器函数及过滤失败文本参数,同时关键词所绑定函数现需要额外接收一个包含解析后关键词的参数
新增:
- 关键词新增支持设置多种匹配模式,支持根据变量字典或特殊占位符进行动态匹配,支持设定是否在匹配成功后返回true用于阻塞
- 事件注册支持同时注册多个函数,并且可自定义事件阻塞的行为模式
- 上下文系统新增支持按照特定消息事件/发送者/群来进行上下文相关处理,新增设定是否在检测到相关上下文后返回true用于阻塞
- 重写Http请求相关功能,新增HttpRequestResult类用于获取不同类型的请求结果及请求状态
- 新增可获取配置目录/文件路径,数据目录/文件路径,插件目录/文件路径的函数
- 新增可判断插件是否成功加载配置/数据的函数
- 插件编辑器新增仅保存按钮,且默认行为更改为仅保存,可通过Ctrl+Alt+S进行重载保存
- 临时消息事件支持直接获取群号码
- 对API进行改进与清理,对默认插件模板内容进行改进
优化/修复/杂项变更:
- 修复消息链的获取消息文本/数组函数
- 临时修复AtMessage获取显示文本
- 修复At时匹配关键词可能有多余的空格的问题
- 修复一处可能导致运行崩溃的消息解析问题
- 优化关键词匹配机制,提升运行速度
- 基于的Godot版本更新至 4.0 Commit [092a286127]
若要查看更详细的更新内容,请参阅Commits更改日志。
上述提到的许多更新项目可在此版本中附带的示例插件中找到参考,您也可以通过查阅RainyBot-API或在社区群聊中咨询来了解更多
国内下载镜像(坚果云):https://www.jianguoyun.com/p/DRpSgwQQyqz1CRjl2qAE
v2.0-alpha-4
重要:自 v2.0-alpha-1
版本起,API发生了重大兼容性更改;若您还未知悉更新内容,请先阅读 v2.0-alpha-1更新日志 !
RainyBot版本 v2.0-alpha-4
现已正式发布,此版本新增了一些功能,修复了以往版本的一些关键性问题,并优化了整体的使用体验~
更新日志:
- 插件类新增将在与机器人后端断开连接/恢复连接时触发的虚函数
- 新增注册控制台命令时,可设定执行此命令是否需要已与协议后端建立连接
- 现在每次启动RainyBot时会自动重命名之前未重命名的日志文件,以防止对其进行覆盖
- 现在内置的插件管理相关命令无需与协议后端建立连接即可使用
- 修复HTTP请求/后端命令请求超时判定无效的问题;改进超时判定的行为,时间为0则不进行超时计算
若要查看更详细的更新内容,请参阅Commits更改日志。
国内下载镜像(坚果云):https://www.jianguoyun.com/p/Des49YEQyqz1CRij2p8E