Skip to content

Releases: Mrs4s/go-cqhttp

v1.0.0-beta2

08 Apr 02:13
c064366
Compare
Choose a tag to compare

新增: 将配置文件类型从 hjson 切换为 yml, 可读性提高. by @wdvxdr1123
新增: 支持使用手Q扫码处理滑条验证, 无需手动抓包 ticket 了.
新增: 在大部分情况下无需任何键盘输入即可登录了.
新增: 支持自定义 [CQ:reply] 的相关字段数据. by @sam01101
新增: 支持通过 name 字段覆盖 [CQ:at] 发送时的名称. by @sam01101
新增: 支持配置自动删除 reply 后紧跟的 at 消息了. by @sam01101 #764
新增: 支持了更多临时会话来源消息的接收. #746
新增: 支持回复来自 QQ咨询 的临时会话了.
新增: 在会话过期时自动删除 session.token.
新增: get_group_info API支持 no_cache 参数了. by @sam01101
新增: 为 group_info 增加了更多字段. by @sam01101

修复: 在会话过期后, 登录会崩溃的问题.
修复: 部分情况下 ocr_image API会出现错误的问题.
修复: http api 鉴权逻辑错误的问题. by @wdvxdr1123 #768
修复: 登录完成后 qrcode.png 不会自动删除的问题.
修复: get_group_forward_msg API在获取不存在的消息ID时会报错的问题. by @sam01101
修复: 等待密码加密密钥输入超时后不会还原控制台状态的问题. by @Ink-33 #794
修复: [CQ:image]url 字段会被错误的编码的问题. by @wdvxdr1123
修复: 快捷回复时默认添加 at_sender 的问题. by @Yiwen-Chan #774

v1.0.0-beta1

28 Mar 13:58
Compare
Choose a tag to compare

新增: 扫码登录支持断线重连了.
新增: 支持通过 session 文件恢复会话, 不会在登录日志留下一堆记录了.

修复: 开启密码加密后会被错误的判断为二维码登录的问题.
修复: FixUrl 配置不生效的问题. by @wdvxdr1123
修复: 只能从缓存获取群成员信息的问题. by @Ink-33 #594

移除: WebUI 相关配置项被移除.

优化: 优化了发送信息日志打印时的内存使用. by @wdvxdr1123

go-cqhttp-v1.0.0-alpha1

24 Mar 11:09
Compare
Choose a tag to compare
Pre-release

新增: 在不配置账号或密码的情况下使用扫码登录. (实验性)
新增: 自身发送私聊消息的事件. (有开关) #735
新增: 启动时通过 -c 指定配置文件读取. by @scjtqs
新增: 启动时通过 -ddeamon 形式启动. by @scjtqs
新增: silk编码器支持 Apple M1 了. by @wdvxdr1123
新增: /get_group_msg_history API 在获取分片消息时会自动组合了.

修复: 特殊拍一拍无法触发事件的问题. #606
修复: Bot可以突破 5000 字符限制发送超长消息的问题. by @sam01101
修复: /send_private_msg API 在发送临时会话时目标群号不存在的情况下会报错的问题. #717
修复: /send_group_forward_msg API 无法发送正好 200 条消息的问题. by @sam01101
修复: /get_forward_msg API 在信息不存在时会报错的问题. by @sam01101 #708
修复: [CQ:tts] 在文本存在 \n \t 等特殊字符时会出现错误的问题. by @wdvxdr1123

移除: AdminAPI 已被移除, 将在未来的版本提供新的解决方案.

优化: 进行了一些性能优化. by @wdvxdr1123
优化: 优化了登录时加密的处理逻辑. by @wdvxdr1123

这是一个实验性版本, 部分修改比较激进. 请确认修改/移除的功能不会对自己的BOT造成影响再使用, 正式版在肝了.

go-cqhttp-v0.9.40-fix4

09 Mar 08:59
5049a8f
Compare
Choose a tag to compare
Pre-release

新增: 为临时会话的 sender 添加了 group_id 字段, 以方便确认来源. by @sam01101 #695
新增: 发送私聊消息支持 group_id 参数以主动发起临时会话. by @sam01101 #556

修复: 近期版本无法接收临时会话消息的问题. #699
修复: CQ:share 的消息在 macOS 客户端上无法正常显示卡片的问题. #689
修复: .handle_quick_operation 接口的 at_sender 字段会在私聊会话作用的问题. by @sam01101 #701
修复: 启动时可能会莫名卡住 20秒 的问题.

优化: 同时向多个群聊上传同一个文件时会等待第一个文件上传完成后直接秒传而不是并发上传了. by @wdvxdr1123

go-cqhttp-v0.9.40-fix3

03 Mar 11:24
Compare
Choose a tag to compare
Pre-release

新增: 支持自定义 cardimagebrief 参数了. by @Akegarasu #478
新增: 增加了在 windows 下直接双击启动的警告信息.
新增: enable_self_message 配置项, 可手动选择是否触发 message_sent 事件了. 文档
新增: 为 reply 增加了 seq 选项. by @sam01101

修复: 启动时可能会因为历史消息触发私聊事件的问题. #352
修复: 私聊语音无法播放的问题. by @wdvxdr1123
修复: 第一次启动时有部分日志未格式化的问题.
修复: 收到新群员进群消息时可能会报错的问题.
修复: 某些情况下可能会推送错误事件的问题.
修复: 无法对群成员禁言30天整的问题. by @sam01101
修复: 无法回复临时群会话的问题. by @sam01101 #495
修复: 在其他端删除好友后Bot不会自动更新的问题. by @sam01101

优化: CQ码的解析速度提升了 300%. by @wdvxdr1123

go-cqhttp-v0.9.40-fix2

20 Feb 10:56
Compare
Choose a tag to compare
Pre-release

修改: 将自身发送信息事件的 post_type 改为了 message_sent, 以防止应用层未处理 message_type 的情况.

修复: 重连时可能因为数据包解析错误导致崩溃的问题.
修复: /_send_group_notice 接口无法发送长字符公告的问题. #649
修复: 某些情况下在Bot账号没有 群管理/群主 权限的情况下依然可以发送 @全体成员 的问题.

go-cqhttp-v0.9.40-fix1

19 Feb 13:16
Compare
Choose a tag to compare
Pre-release

新增: .handle_quick_operation 支持了 at_sender 属性. by @nnnewb
新增: 支持接收Bot自身发送消息的事件了. (message type group_self) #627

修复: 重连可能会自动停止的问题. by @qianjunakasumi #620
修复: 私聊消息可能会重复接收的问题. #582
修复: 向不存在的群发送消息时会报错并断开WS连接的问题.
修复: 发送超长消息时会报错并断开WS连接的问题. #640
修复: set_group_add_request API 无法处理被过滤的群通知的问题. #621
修复: 红包运气王事件的运气王QQ号判断错误的问题. by @wdvxdr1123 #545

优化: get_version_info 返回的字段符合 onebot v11 标准了. by @nnnewb
优化: 在找不到群员时会尝试刷新群列表了. by @Akegarasu
优化: 将 Silk encoder 转换为 Golang 原生实现了. by @wdvxdr1123
优化: Workflow 升级到了 Golang 1.16
优化: Release 输出新增了Apple M1的支持.

目前重点方向将转为BUG修复和优化, 功能添加将会放缓.

go-cqhttp-v0.9.40

06 Feb 14:09
Compare
Choose a tag to compare
go-cqhttp-v0.9.40 Pre-release
Pre-release

新增: 群文件上传操作API. 文档
新增: 精华消息 添加/列表/删除 相关API. by @wdvxdr1123 文档
新增: 精华消息相关事件. by @wdvxdr1123 文档
新增: 链接安全性检查API. 文档
新增: get_group_info API 支持获取陌生群信息了. by @wdvxdr1123
新增: get_group_system_msg API支持获取被过滤的群系统消息了.

修复: 某些情况下发送长消息耗时过长的问题.

优化: 现在协议层的HTTP相关请求不会走代理了.

go-cqhttp-v0.9.39-fix1

02 Feb 00:07
Compare
Choose a tag to compare
Pre-release

修复: get_group_message_history API 返回的CQ码可能无效的问题.
修复: 在调用 get_group_message_history API 后使用 [CQ:reply] 回复带图消息时可能会出现内容错误的问题.
修复: 发送特定长度消息时可能会多出换行符的问题. #605
修复: 使用 [CQ:reply]紧跟[CQ:image] 发送的消息在PCQQ上会解析错位的问题. #604
修复: 事件过滤器规则中出现 null 时无法正常工作的问题. by @wdvxdr1123
修复: 部分情况下群内新成员的权限会判断错误的问题. #595
修复: 由于会话过期导致无法使用相关API的问题. #492 #482

优化: 加密后的密码储存更安全了. by @zkonge
优化: 日志输出更合理了. by @xuthus5 #589

go-cqhttp-v0.9.39

24 Jan 07:37
Compare
Choose a tag to compare
go-cqhttp-v0.9.39 Pre-release
Pre-release

新增: get_group_msg_history API, 可获取群聊消息历史记录. 文档 #584
新增: get_online_clients API, 可获取当前账号的所有在线客户端. 文档
新增: 其他客户端在线状态变更事件. 文档
新增: 通过 send_group_forward_msg 发送的消息可以通过 get_msg API 获取了. #542 by @sam01101

修复: 通过 [CQ:video] 上传小于 3MB 的视频时会出现 upload failed: 70 错误的问题. #577 #581
修复: 无法通过 download_file API下载大文件的问题. #578
修复: download_file API 通过 header 参数设置 User-Agent 不生效的问题.
修复: 发送某些下载速度慢的 HTTP 文件时会出现 timeout 的问题. #540
修复: 在关闭强制分片情况下发送的长消息通过 get_msg API获取时会变成合并转发的问题. #586
修复: 群成员性别判断失误的问题. by @Diving-Fish
修复: 其他用户合并转发BOT发送的图文信息会导致图片丢失的问题.(有待测试) #523

优化: imei 生成器生成的 imei 现在合法了.
优化: device.json 支持了更多的设备信息自定义. by @lz1998
优化: 现在长消息发送失败时不会再自动尝试分片发送了, 以避免判断失败导致的重复发送. #562