Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v2.3.1
mirai组件
- mirai 更新至 v2.8.0
- 登录协议同步支持
IPAD
MACOS
(mirai#1523) - 更新新版本的文件相关操作
- 更新群解散事件 (mirai#1518), 与BOT被踢出事件一致。
- 图片信息中增加了更多的参数:
height
,width
,size
,imageType
(mirai#1032)
Full Changelog: v2.3.0...v2.3.1
v2.3.0
v2.3.0-BETA.6
core
- #179 使得
@ContextValue
支持继承。
v2.3.0-BETA.5
core
- Fix #177 正则解析异常(v2.3.0-BETA.4 更新而产生的新问题 )
v2.3.0-BETA.4
core
- Fix #177 正则解析错误
spring-starter
- Fix #176 在 @configuration 下无法使用
SimbotContext
相关内容的问题 - 为注解
@EnableSimbot
增加参数appClass
, 可直接指定一个标记了SimbotApplication
注解的类作为Simbot启动类。
v2.3.0-BETA.3
core
- #175 修复无法识别可空参数的问题
v2.3.0-BETA.2
Core
- 为sender、setter提供部分
async
方法。
目前没有收到bug反馈,若无则会固定为 v2.3.0
版本。
v2.3.0-BETA.1 & Kaiheila-component
Project
- Update tips.
Core
- 为
SimbotCotext
追加join()
函数,允许在用于阻塞当前程序知道所有待处理任务结束(比如所有bot全部close)。
开黑啦组件 #91
- 发布开黑啦及相关组件
v0.0.1-PREVIEW
版本。- 此版本下内容均为预览,不保证可用性,不保证高效性,不保证友好性。
- 在 simbot
v3.x
版本发布前,开黑啦组件将 不会 发布正式版,也不会提供针对v2.x
版本的simbot api的支持。
-
发布模块:
-
kaiheila-core
开黑啦核心模块,提供开黑啦基础、公共接口定义、基础 objects 定义、事件定义以及事件针对于simbot-api的基础实现。其事件与接口定义部分对应的simbot-api模块下标准接口,不提供与simbot-core对接的基本功能,更倾向于独立的开黑啦api低阶核心。 -
kaiheila-api-v3
基于提供kaiheila-core
并针对于开黑啦官方 v3 版本API进行实现的API模块,其提供了官方 v3 版本所有API的基本实现,并提供websocket
协议的基本bot事件通讯实现。其API实现部分对应的simbot-api模块下标准接口,但是不提供与simbot-core对接的基本功能,也不提供高级设计,更倾向于低阶API提供模块。 -
component-kaiheila-v3
基于上述kaiheila-api-v3
模块和simbot-core
实现的simbot组件,提供开黑啦官方V3版本API下的开黑啦组件。
*.bot
账号配置:
code= BOT的 clientId token= BOT的 token clientSecret= BOT的 clientSecret
配置文件:组件下暂无可用配置
注意事项:
v0.0.1-PREVIEW
如你所见,仅为预览,存在众多未实现内容与缺陷:- 暂未实现
MessageContent
和MessageContentBuilder
,目前只能发送纯文本消息,暂时不会对消息进行解析。 - 暂未实现针对于一切非消息事件的监听。
- 上述未实现内容中,在
kaiheila-api-v3
或keiheila-core
内均有实现或定义,只不过未对接组件模块。 - 暂未实现ws连接的心跳超时处理。
-
v2.3.0-ALPHA.6
v2.3.0-ALPHA.6
Project
- 更新
forte-common
依赖至v1.0.7
, 优化了注解工具,应当解决了兼容高版本JDK的问题。
mirai组件
- #169 增加对转发消息的支持。参考文档:https://www.yuque.com/simpler-robot/simpler-robot-doc/ei23rz
v2.3.0-ALPHA.5
v2.3.0-ALPHA.5
核心
- #142 优化持续会话超时时的异常信息;Java中增加
waitBlocking
阻塞等待会话的方法,并更新对应的文档说明。仍不建议使用阻塞等待。 - 增加一个持续会话调度器
ContinuousSessionDispatcherFactory
,用以在持续会话中,为超时任务和面向java的异步回调任务提供调度服务。核心默认实现中,其与事件调度器使用同一资源。