Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v2.0.0-BETA.2
v2.0.0-BETA.2
kotlin -> v1.4.21
mirai
更新mirai至v2.0-M1-1
。可参考:mirai-2.0-M1、mirai-2.0-M1-1
此版本的官方更新中似乎对"登录提示版本过低"等问题存在改善与修复。
- 更新后,移除配置项:
# 以下两个为mirai缓存策略相关。此配置标记为mirai内部API,因此移除相关配置信息。
simbot.component.mirai.cacheType
simbot.component.mirai.cacheDirectory
- 不推荐使用配置项:
# 登录验证码处理器。只建议选择 DEFAULT 或 TEMP_IMAGE
simbot.component.mirai.loginSolver
- 暂时不提供mirai日志的新配置,可通过高级配置 来自定义mirai配置。
v2.0.0-BETA.1
v2.0.0-BETA.1
注意
未来(可能会出现)的全平台猫猫码 的jvm平台实现将会变更包路径,届时请注意代码兼容问题。
不过变的路径是前缀路径,一个全局替换就能解决的。
mirai
- 提供新配置项:
# 默认值为 DEFAULT
simbot.component.mirai.loginSolverType=DEFAULT
# 如果不为空,此处代表指定一个 deviceInfo 的 json文件路径。
simbot.component.mirai.deviceInfoFile=
配置项loginSolverType
代表mirai组件所使用的登录验证码处理器,值为 love.forte.simbot.component.mirai.configuration.MiraiLoginSolverType
枚举的元素值。
可选项:
- DEFAULT - mirai使用的默认验证码处理器,会根据当前系统环境判断是使用弹窗验证码还是图形字符验证码。
- SWING - mirai实现的Swing图形验证码处理器。
- STANDARD_CHAR_IMAGE - mirai实现的字符图片验证码处理器。但是目前来看可能会造成登录卡死。
- TEMP_IMAGE - simbot-mirai组件实现的临时图片验证码处理器。会将验证码图片保存至临时文件并等待输入。
配置项deviceInfoFile
允许指定一个 deviceInfo 的 json文件路径。( #20 )
jackson-serialization
发布jackson序列化模块, 实现于 json序列化核心模块。
fix
- #21
@Filter(anyAt = true)
无效
v2.0.0-ALPHA.12
v2.0.0-ALPHA.11
v2.0.0-ALPHA.11
lovelycat
- 追加api内置缓存配置。
# 是否启用组件内置api缓存,默认开启
simbot.component.lovelycat.api.cache.enable=true
# 缓存时效,默认为1
simbot.component.lovelycat.api.cache.duration=1
# 缓存时效的时间单位,默认为分钟。值为 java.util.concurrent.TimeUnit 枚举的元素值。
# 可选值:NANOSECONDS MICROSECONDS MILLISECONDS SECONDS MINUTES HOURS DAYS
# 常用值:MILLISECONDS SECONDS MINUTES
simbot.component.lovelycat.api.cache.durationUnit=MINUTES
- 实现Getter。
core
ListenerContext
中追加两个获取方法。
fix
v2.0.0-ALPHA.8
v2.0.0-ALPHA.9
v2.0.0-ALPHA.7
v2.0.0-ALPHA.7
- update
hutool
tov5.5.1
core
- 优化过滤器匹配规则,如果事件为
MessageGet
类型并且text属性为null, 强制将text视为空字符串进行匹配。
http-client-core
- get请求支持携带cookies。
fix
- fix #8 (多bot下群消息重复触发)
v2.0.0-ALPHA.6
v2.0.0-ALPHA.5
ALPHA.5
变更开发分支为 dev
.
alpha
分支为目前已部署的alpha最终内容。
存在不兼容更新且本次更新仅包含以下的不兼容内容。
api
- ※ 不兼容更新:
MessageContent
包路径变更:love.forte.simbot.api.message.event.MessageContent
->love.forte.simbot.api.message.MessageContent