此项目基于qqBot和go-cqhttp开发的机器人框架
// https://mvnrepository.com/artifact/com.blr19c.falowp/falowp-bot-system
implementation("com.blr19c.falowp:falowp-bot-system:2.2.1")
- 更新一些依赖版本
- 支持多数据源配置
- 优化一些配置
- 更新一些依赖版本
- 重构
ImageUrl
- 支持接收
Video
- 优化
Webdriver
、Json
、Scheduling
、MinIO
- 延长
longTimeoutWebclient
时间 - 支持
Telegram
(电报机器人) - 优化启动方式
- 优化帮助事件
- cache委托新增追加方法
- 更新一些依赖版本
- 优化事件
- 优化插件注册器返回内容
- 优化cache委托
- 发送消息预处理hook不再返回默认message
- 接受消息添加适配器信息
- 支持
NapCatQQ
所有扩展api
- 更新一些依赖版本
- 支持
NapCatQQ
- 所有插件注册器都支持取消注册
- 支持更多消息类型
- 更新默认的useragent
- 2.0.0-RC?的正式版本
- 修复了一些问题
- 更新一些依赖版本
- 重做了协议适配器、文本检测、翻译、数据源、MinIO
ImageUrl
支持自定义注册- 修复了一些已知问题
- 支持语音消息
- 支持进退群事件
- 支持撤回消息事件
- 优化了截图分辨率和字体渲染
- 配置文件由conf类型改为yaml
- 修复
WebClient
可能出现死锁的问题 - 修改
BotApiSupport
注册逻辑
- 优化了
ImageUrl
中获取摘要的逻辑 - 更新一些依赖版本
- 修复了队列消息无法正常处理顺序的问题
ChannelQueue
和queueMessage
的默认队列大小从0改为无限
- 更新一些依赖版本
- 精简了utils中内容
- 优化了
ImageUrl
中获取摘要的逻辑 - 使用
github-workflows
发布
- 修复message队列引起的不能重复获取消息问题
- 修复
Webdriver
没有逐级关闭导致残留chrome进程的问题 - 新增了在
BotApi.sendGroup
和BotApi.sendPrivate
方法中指定接受人的参数 - 移除了对
SchedulingBotApi.addReceive
的支持(改为BotApi使用指定接受人的方式发送)
- 优化
HookJoinPoint
中BotApi
的获取逻辑
- 支持队列消息
- 支持获取引用消息内容
- 发送消息使用链式处理(自定义消息顺序) 注意: 链式消息取代了之前的消息并且不向下兼容
- 将之前的image扩展移动至了expand扩展,并新增了一些扩展(不兼容原路径)
- 更新一些依赖
- 更新默认的useragent
- 更新一些描述
- 修复(
go-cqhttp
下)群昵称为空字符时无法获取昵称的问题 - 更新一些依赖的版本
- 修复任务中使用
SchedulingBotApi.sendAllGroup
会调用未启用的适配器的问题
- 修复
帮助功能
tag中没有需要展示的内容时会存在一个空tag的问题
- 修复多插件-插件内配置文件有不生效问题
- 优化启动配置
- 翻译和文本验证判断空字符
go-cqhttp
发送失败时重试2次- 更新一些依赖版本
- 插件更新
- hook增加等待消息
- 新增一些系统内置hook
- java17 -> java21
- 支持
gq-cqhttp
和qqBot