Releases: MrXiaoM/Overflow
Releases · MrXiaoM/Overflow
1.0.6
优化和修复
- 修复转发消息标题使用字段错误 (#153)
- 优化
ActionContext.Builder#build
的逻辑,应当创建新的ActionContext
而非使用同一个实例 - 修复 CQ码 转义
&
错误的问题 (#154) - 修复 BotJoinGroupEvent 状态判定问题 (#155, #156)
- 连接 Bot 后,除了拉取群列表外,还应拉取所有群的成员列表作为缓存,以防退群事件找不到成员信息
- 修复 MessagePreSendEvent 不能修改消息内容的问题 (#158)
新增
- 支持来自 NapCat 和 LLOnebot 的更丰富的用户信息(等级、个性签名、电子邮箱等)
文档
- 更新老旧文档内容
- 添加第三方的 Docker 支持 (#159)
1.0.5
破坏性变更
- 删除频道相关接口
优化和修复
- 头衔更改事件监听不正确的问题
- 移除部分已过时的 Shamrock 有关支持,修复接收消息后,用户信息就不完整等问题
- 群员等级获取不正确的问题
- 不再相信来自消息事件中 sender 的 role
- 禁言状态问题
- 设置管理员问题 (#137, #138)
新增
- 来自 NapCat 的更多用户信息
- 支持发送和接收 群消息表情回应
- 允许将未获取到 Bot 信息之前接收到的事件,在获取到 Bot 信息后再处理
- 支持从 NapCat 接收全员禁言状态初值
开发者
- 可以在 overflow-core-api 的接口使用 action 上下文功能了
- 增加
asRemoteUser
和asRemoteGroup
方便转换联系人接口 - 从 Sonatype OSSRH s01 仓库迁移到 Central Portal (#148)
1.0.4
优化和修复
- 优化依赖引用关系,并移除不必要的依赖 lombok (#126)
- 发送消息时,如果 Onebot 出现异常,则不抛出异常以免中断执行
- 修复禁言、取消禁言事件,操作者为机器人时,未传入
operator=null
的问题 (#130) - 在机器人进行禁言、取消禁言群员之前,先临时设置操作后的剩余时间,以免在相关事件中无法获取准确的值
新增
- 支持 NapCat 的嵌套转发消息 (#128)
- 媒体消息缓存器,自动下载图片、语音、短视频到本地,并且在下载完成后,自动替换消息实例的链接为本地文件地址 (防止出现图片链接失效这类情况)
- 有限的
BotJoinGroupEvent
支持 (#129)
开发者
- 优化开发文档
- 设置较大的最大内存,避免自动构建时出现 OOM
- 合并 overflow-core 和 onebot 模块,使用新的 Onebot 事件处理机制
- 添加主动 action 上下文
1.0.3
1.0.2
1.0.1
新特性
- 增加选项
heartbeat_check_seconds
以支持关闭 WebSocket 心跳检测 - 支持从通知事件
group_upload
接收文件消息 (实验性)
优化和修复
- 支持提前解析含 content 字段的 type 为 forward 类型的消息 (#108 by @kagg886)
- 处理好友戳一戳时,忽略
target_id
检查,默认其发送给机器人 - 支持 GroupNameChangeNoticeEvent 事件 (#109 by @EvolvedGhost)
- 通过 go-cqhttp 格式读取 file 消息
- 修复了初次启动 Overflow 提示的用户手册链接过时的问题
- 修复了事件的时间戳类型出现错误的问题