Skip to content

Releases: simple-robot/simpler-robot

v2.0.0-BETA.2

21 Dec 12:44
Compare
Choose a tag to compare
v2.0.0-BETA.2 Pre-release
Pre-release

v2.0.0-BETA.2

kotlin -> v1.4.21

mirai

更新mirai至v2.0-M1-1。可参考:mirai-2.0-M1mirai-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

19 Dec 15:50
Compare
Choose a tag to compare
v2.0.0-BETA.1 Pre-release
Pre-release

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

14 Dec 14:58
Compare
Choose a tag to compare
v2.0.0-ALPHA.12 Pre-release
Pre-release

v2.0.0-ALPHA.12

lovelycat

  • deploy。
  • 实现 Setter。

mirai

  • #17 实现撤回消息内容获取

v2.0.0-ALPHA.11

08 Dec 06:34
Compare
Choose a tag to compare
v2.0.0-ALPHA.11 Pre-release
Pre-release

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

  • #14 监听函数拦截器拦截范围过大
  • #15 MsgInterceptor追加可获取监听上下文

v2.0.0-ALPHA.8

24 Nov 16:17
Compare
Choose a tag to compare
v2.0.0-ALPHA.8 Pre-release
Pre-release

v2.0.0-ALPHA.8

fix

  • fix #9 (多bot下监听函数重复缓存)

v2.0.0-ALPHA.9

26 Nov 12:04
Compare
Choose a tag to compare
v2.0.0-ALPHA.9 Pre-release
Pre-release

v2.0.0-ALPHA.9

lovelycat (未发布)

  • 实现登录账号验证
  • 实现群聊消息监听

fix

  • fix #10 (@ListenBreak未被实现)

v2.0.0-ALPHA.7

23 Nov 17:51
Compare
Choose a tag to compare
v2.0.0-ALPHA.7 Pre-release
Pre-release

v2.0.0-ALPHA.7

  • update hutool to v5.5.1

core

  • 优化过滤器匹配规则,如果事件为 MessageGet 类型并且text属性为null, 强制将text视为空字符串进行匹配。

http-client-core

  • get请求支持携带cookies。

fix

  • fix #8 (多bot下群消息重复触发)

v2.0.0-ALPHA.6

21 Nov 16:34
Compare
Choose a tag to compare
v2.0.0-ALPHA.6 Pre-release
Pre-release

v2.0.0-ALPHA.5

21 Nov 15:03
Compare
Choose a tag to compare
v2.0.0-ALPHA.5 Pre-release
Pre-release

ALPHA.5

变更开发分支为 dev.
alpha 分支为目前已部署的alpha最终内容。

存在不兼容更新且本次更新仅包含以下的不兼容内容。

api

  • ※ 不兼容更新:MessageContent 包路径变更:love.forte.simbot.api.message.event.MessageContent -> love.forte.simbot.api.message.MessageContent

此版本存在问题:#5

v2.0.0-ALPHA.10

29 Nov 16:06
Compare
Choose a tag to compare
v2.0.0-ALPHA.10 Pre-release
Pre-release

v2.0.0-ALPHA.10

core

  • 移除 MessageContent.getImages()

lovelycat

  • 实现私聊消息监听
  • 实现转账事件监听与接受转账
  • 实现扫描支付事件监听
  • 实现好友变动监听
  • 实现群成员增加/减少监听
  • 实现新增好友监听(setter-同意申请未实现)
  • 实现bot账号登录事件监听
  • 实现系统监听
  • 实现 sender-送信器

可爱猫组件尚处于预览/尝鲜体验状态,仅实现了Sender, 且不保证其稳定性与效率。

fix

  • fix #11 (发送多个图片导致同步锁异常)
  • fix #12 (为GroupAddRequest追加群容器)