Skip to content

v2.0.0-RC.4

Compare
Choose a tag to compare
@ForteScarlet ForteScarlet released this 02 Feb 07:22

RC.4

由于快照版本 v2.0.0-SNAPSHOT 存在多次更新,为了保险起见再来一个RC。
RC.4之后3天之内如果没有什么新的反馈就release了,所以有bug记得尽快说。

下面的各项更新内容与RC.4发布时的 v2.0.0-SNAPSHOT 日志基本一致。

PROJECT

  • 调整项目结构,移除 parent 模块中的一些多余的依赖或插件。(2021/1/29)

核心

  • 优化启动注解 @SimbotApplication 中对于配置文件资源信息的解析与加载。当没有前缀的时候,会优先通过本地文件进行加载;当前缀为 classpath: 的时候,会优先进行资源加载;当前缀为 file: 的时候,会仅通过文件进行加载。

  • [#66] 启动注解可以解析网络路径的配置文件并尝试请求获取。

mirai组件

  • 追加配置 simbot.component.mirai.imgGroupFirst=true, 其代表当使用 MessageContentBuilder 构建图片的时候,是否会优先通过一个任意的群进行上传。mirai的图片上传通过群进行上传相对会更加稳定(大概)。此配置默认为true。

  • 更新mirai版本为 v2.1.1。(2021/1/26)

  • 基于 mirai v2.1.1 支持解析 music 类型的CAT码。所需参数如下:

    • type 音乐类型,必填。可选值:neteaseCloudQQmigu
    • musicUrl 音乐链接,必填。
    • title 分享标题,选填。
    • jumpUrl 分享跳转链接,选填,默认为对应分享音乐的官网。
    • pictureUrl 分享的封面图片链接,选填。
    • summary 分享卡片正文,选填。
    • brief 在消息列表的显示,选填。
  • mirai更新至 v2.2.0。 (2021/1/30)

  • mirai追加配置:simbot.component.mirai.highwayUploadCoroutineCount=1,代表多线上传连接数量。默认为CPU核心数。 (2020/1/30)

  • mirai更新至 v2.2.2。(2021/2/1)

可爱猫组件

  • 追加配置:
# 是否启用可爱猫bot自动注册。当为true的时候,如果下面的 'paths' 配置内容不为空,
# 则会根据paths中的地址(列表)自动获取其所有已登录的bot并全部注册。
simbot.component.lovelycat.bot.autoConfig.enable=true

# 当上述 'enable' 为true的时候,通过此处配置可爱猫上报地址进行bot自动注册。
simbot.component.lovelycat.bot.autoConfig.paths=http://127.0.0.1:88/httpAPI
  • 修复可爱猫springboot-starter无法使用的问题。

http

  • [#62] 提供timeout相关配置:simbot.http.connectTimeoutsimbot.http.requestTimeout。两个配置默认时间均为 5000(ms)

fix

  • [#55] 错误的警告信息。
  • [#63] mirai组件上传图片未正确关闭输入流。
  • [#64] 监听响应处理器应处理所有监听函数的响应。
  • [#65] springboot下,被动态代理的监听函数无法被加载。
  • [#67] 可爱猫组件无法监听事件