go-cqhttp

cqhttp的golang实现,轻量、原生跨平台.

AGPL-3.0 License

Downloads
445
Stars
10.2K
Committers
114

Bot releases are hidden (Show)

go-cqhttp - go-cqhttp-v0.9.24

Published by Mrs4s about 4 years ago

新增: 断线时的多次重连. By @qianjunakasumi
新增: 对 [CQ:json] 的支持. By @scjtqs
新增: 对 [CQ:cardimage] 的支持. By @scjtqs
新增: 反向WS连接时的元事件. By @rMuchan
新增: 对 _send_group_notice api的支持. By @wdvxdr1123
新增: 对 _get_vip_info api的支持. By @wdvxdr1123
新增: 配置文件读取错误时将备份源文件. By @Ink-33

优化: [CQ:music] 的网易云音乐和QQ音乐采用小程序的形式发送了. By @wdvxdr1123
优化: Array形式上报的 reply 元素始终会在最前. #220
优化: 心跳间隔默认值修改.
优化: 通过HTTP POST上报时出现错误会同时打印payload了.

修复: send_forward_msg api无法正常上传图片的问题. #238
修复: 某些情况下超长消息会解析成 [CQ:forward] 的问题
修复: get_xx_list api在极端情况下可能会出错的问题. By @F0ur
修复: Token提供不正常的情况下正向WS鉴权可能会panic的问题. By @Ink-33

注意: 本次更新后配置文件有数据结构的调整, 将无法直接兼容. 请自行根据backup更新配置文件

go-cqhttp - go-cqhttp-v0.9.23

Published by Mrs4s about 4 years ago

新增: 对错误日志单独写入, 以方便排错. #180 感谢 @xuthus5
新增: 程序开启时会显示版本了. #195 感谢 @xuthus5
新增: 心跳服务间隔时间以及开关的设置. #145 感谢 @qianjunakasumi
新增: 支持处理单向好友信息. #98

修复: 退群事件会触发两次的问题. #188
修复: 某些情况下无法同步加群退群事件的问题. #172
修复: 断开正向WS链接时可能会导致程序崩溃的问题. #163 感谢: @F0ur
修复: 某些情况下图片缓存无法转发的问题.

go-cqhttp - go-cqhttp-v0.9.22

Published by Mrs4s about 4 years ago

新增: [CQ:xml] 的支持. 感谢 @scjtqs
新增: [CQ:music] 支持网易云音乐. 感谢 @F0ur
新增: 协议层debug信息. 更方便排查错误.
新增: 所有上报器均支持 EventFilter 了. 感谢 @wdvxdr1123
新增: 忽略错误的CQ码配置选项. #190
新增: 另一种群聊长消息发送方式.

修复: 在网络条件较差的情况下启动时可能出现数据包解析错误的问题. #179 感谢 @wfjsw
修复: 好友数量较多时可能无法接收好友消息的问题. #161
修复: silk语音会被服务器二压的问题.
修复: 群名片编辑时长度判断失误的问题. 感谢 @wfjsw

优化: 临时会话消息的接收流程.
优化: 群内消息的发送. 现在更少会触发风控了.
优化: 日志现在会显示消息发送的具体错误代码了.

go-cqhttp - go-cqhttp-v0.9.21-fix1

Published by Mrs4s about 4 years ago

小版本修复

新增: get_image 现在会下载图片了.

修复: v0.9.21 引入的群聊无法发送长消息的问题. #170
修复: 部分库无法正常通过HTTP POST调用API的问题. #168
修复: handle_quick_operation 无法正常获取拒绝理由的问题. #167

go-cqhttp - go-cqhttp-v0.9.21

Published by Mrs4s about 4 years ago

新增: 对 [CQ:music] 的支持. #57
新增: 支持了事件过滤器. 感谢 @wdvxdr1123
新增: 反向WS API的异步化操作. #122
新增: 支持提交拒绝加群理由了. 感谢 @wfjsw
新增: get_version_info API会返回 version 字段作为版本信息了. 感谢 @xuthus5

修复: 某些情况下群图片会裂开的问题. #65
修复: 正向WS断开时可能会导致程序崩溃的问题. 感谢 @F0ur
修复: 反向WS断开后会多次重试的问题. #164
修复: 程序刚启动时发送的消息可能在PC端无法显示的问题.
修复: 某些情况下无法同步加群退群消息的问题.

优化: 移除 async_load 配置项, 默认异步加载群列表. 感谢 @wfjsw
优化: 反向WS推送增加deadline限制.
优化: HTTP API对 Content-Type 的判断更准确了.
优化: 端口绑定提示.
优化: 现在 reply 段会始终出现在消息最前面了.

已知问题: 386架构在开启数据库的情况下依然无法使用数据库相关功能, 建议使用amd64.

go-cqhttp - go-cqhttp-v0.9.20

Published by Mrs4s about 4 years ago

新增: API /get_group_honor_info 兼容. 文档
新增: 反向WS的心跳事件. #131
新增: 发送信息支持参数 auto_escape. 感谢 @richardchien
新增: /get_group_list 支持 no_cache 参数. #124
新增: 语音支持发送silk格式. 感谢 @Arnie97
新增: HTTP图片支持 cache 参数控制缓存. #23

修复: 某些群同步事件会重复触发的问题. #113 #125
修复: 当PC QQ登录时其他群员被T出的事件错误.
修复: 反向WS在某些情况下不会自动重连的问题. #116
修复: 当使用Array形式调用API时, @在手机端无法正常显示的问题. #138
修复: 当发送信息过长时可能会导致程序崩溃的问题. #141
修复: 刚启动程序时会因为历史消息多次触发 private 事件. #121
修复: 因为网络问题断线时自动重连显示已在线的问题. #63
修复: 极端情况下(发送超过234个4字节字符)时私聊长消息无法发送的问题. #119

优化: 私聊消息同步流程.

go-cqhttp - go-cqhttp-v0.9.19

Published by Mrs4s about 4 years ago

新增: 群短视频CQ码[CQ:video]
新增: 支持了私聊的长消息发送. #21
新增: 群成员异步加载的支持. #111

修复: 无法回复加群/邀请请求的问题. #103 感谢 @dujiajun
修复: @不存在的群员时会导致崩溃的bug. #107
修复: 反向WS使用universal连接断开后不会自动重连的问题. #108
修复: 私聊消息重复触发的问题. #32
尝试修复: 某些情况下图片上传失败的问题. #115

优化: 发包现在会有重试机制.

已知问题: 某些情况下刚登陆后不会过滤掉历史消息.

go-cqhttp - go-cqhttp-v0.9.18

Published by Mrs4s about 4 years ago

新增: Array形式的 message 上报. 感谢 @XYenon
新增: HTTP POST上报的超时设置. #77
新增: 现在验证码会同时储存到本地工作目录下 captcha.jpg 文件了. #71
新增: 支持了完整的CQ码转义. #9

修复: 一处会导致重复转义的问题. 感谢 @Shigma
修复: 一处会导致反向WS漏报事件的问题.
修复: 加群事件Comment为空的问题. #80
修复: send_msg api无视 message_type 的问题. #75

优化: 海外服务器使用时的联通性.

go-cqhttp - go-cqhttp-v0.9.17

Published by Mrs4s about 4 years ago

新增: [CQ:record] 现在会上报url参数了.
新增: 接收到的语音文件将会缓存到 data/voices 文件夹了.

修复: ws_reverse_url 配置项导致崩溃的问题. #66

go-cqhttp - go-cqhttp-v0.9.16

Published by Mrs4s about 4 years ago

新增: 支持回复群内的临时会话了. #26
新增: 支持加密配置文件内的密码了. (详细请查看文档) #22
新增: 支持了事件 friend_add
新增: 对文本CQ码支持了基本的转义. (有待测试) #9

修复: 一处Log打印错误. #12
修复: /can_send_record 返回值没更新的问题.
修复: 同时配置 ws_reverse_urlws_reverse_event_url 时会导致事件重复上报的问题.
修复: 程序运行时添加的好友无法收到消息的问题. #60
尝试修复: 反向WS推送延迟的问题. (有待测试) #52

优化: 现在 [CQ:image] 发送时会检查URL参数以兼容原CQ的图片. #61

go-cqhttp - go-cqhttp-v0.9.15

Published by Mrs4s about 4 years ago

新增: 群聊支持了CQ码 [CQ:record]. (语音发送暂只支持 AMR 格式, 其他格式将在后续版本兼容) (接受暂无下载链接, 后续版本兼容)

修复: 发送 cqimg 文件时工作不正常的bug.
优化: 现在CQ码解析失败后将原样发送了.

go-cqhttp - go-cqhttp-v0.9.14

Published by Mrs4s about 4 years ago

添加: 支持发送 images 目录下的 .cqimg 文件了.

修复: At在Android端解析不正常的问题. #37
修复: 换行符解析不正常的问题. #28

优化: 支持了更多的设备自定义选项. #43

go-cqhttp - go-cqhttp-v0.9.13

Published by Mrs4s about 4 years ago

修复: HTTP API鉴权不正常的问题. 感谢 @0akarma .

优化: config.json 现在默认生成有缩进了. 感谢 @remiliacn
优化: 支持通过 [CQ:image,file=xxx.file] 直接发送images目录里的图片了. #35
优化: 等待设备锁时不会自动退出了. #42

go-cqhttp - go-cqhttp-v0.9.12

Published by Mrs4s about 4 years ago

修复: 内嵌数据库关闭的情况下会出现报错的问题. #10
修复: 一处由TTL List导致的崩溃问题. #14

go-cqhttp - go-cqhttp-v0.9.11

Published by Mrs4s about 4 years ago

添加: 图片发送兼容 file:// 链接. #8
添加: 群文件上传事件增加 url 字段, 为文件下载链接.

修复: 一处可能导致崩溃的bug.

go-cqhttp - go-cqhttp-v0.9.10

Published by Mrs4s about 4 years ago

修复: HTTP API发送string消息时不正常工作的问题
修复: 反向WS回复消息过长(base64)无法解析的问题.
修复: QuickOperation在at_sender为false时无法正常响应的问题.

优化: 部分操作速度更快. @LXY1226

go-cqhttp - go-cqhttp-v0.9.9

Published by Mrs4s about 4 years ago

更新: 验证码的字符画更清晰了.

修复: 回复带图消息时PC端不正常显示的问题.

go-cqhttp - go-cqhttp-v0.9.8

Published by Mrs4s about 4 years ago

添加: 初步支持通过环境变量运行Bot.
修改: 取消部分操作交互, 加入延迟, 对双击运行更友好.

修复: 一些安全问题.

go-cqhttp - go-cqhttp-v0.9.7

Published by Mrs4s about 4 years ago

添加: friend_recall 好友消息撤回事件

修复: 好友消息事件有概率重复触发的问题
修复: 无法取消全体禁言的问题

go-cqhttp - go-cqhttp-v0.9.6

Published by Mrs4s about 4 years ago

添加: /set_group_leave API的支持
添加: share CQ码的支持