go-cqhttp

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

AGPL-3.0 License

Downloads
445
Stars
10.2K
Committers
114

Bot releases are visible (Hide)

go-cqhttp - go-cqhttp-v0.9.34-fix1

Published by Mrs4s almost 4 years ago

新增: 密钥输入不回显. by @Ink-33 #481

修复: iOS客户端无法播放语音的问题. by @wdvxdr1123 #460 #390
修复: 某些情况下收不到新群员消息的问题. #483
修复: 键入密钥会带换行符的问题. by @Ink-33 #486
修复: 撤回长消息/合并转发会报错的问题. #468

本次更新后请重新设置解密密钥, 否则无法使用.
更新后建议清除老版本缓存文件, 否则发送缓存内的语音iOS依然无法播放.

go-cqhttp - go-cqhttp-v0.9.34

Published by Mrs4s almost 4 years ago

新增: pprof debug追踪, 在同时开启 debugwebui 的情况下, 可访问 pprof 服务器追踪内存泄漏等问题.
新增: 更加完善的错误追踪.
新增: get_group_info API支持了 no_cache 选项. by @wdvxdr1123
新增: ocr_image API移除了实验模式, 目前版本 .ocr_imageocr_image 均能访问, 后期将只保留后者.
新增: 当账号被风控时自动切换为分片发送. #457

修复: 当新成员自动发送打招呼消息时, 可能会导致 MemberJoinEvent 重复触发的问题. #472
修复: 某些情况下私聊消息撤回显示失败的问题. #471
修复: 配置文件存在问题时程序启动崩溃的问题. #469
修复: 某些情况下会反复提示输入验证码的问题. #465
修复: 某些特定长度的群消息无法通过分片发送的问题.

优化: 优化了CQ码解析器的实现, 内存使用降低 50%.
优化: 优化了事件过滤器的实现. by @wdvxdr1123

摸了 玩2077

go-cqhttp - go-cqhttp-v0.9.33-fix1

Published by Mrs4s almost 4 years ago

修复: v0.9.33 发送消息时可能导致崩溃的错误.

go-cqhttp - go-cqhttp-v0.9.33

Published by Mrs4s almost 4 years ago

新增: Android Phone 协议版本升级到 v8.4.18. by @wdvxdr1123 @wfjsw
新增: API调用失败有了更多的错误信息.
新增: delete_msg API调用失败时会返回错误了. #435

修复: 某些情况下消息发送成功仍返回发送失败的问题. #382
修复: 无法完整撤回分片消息的问题.
修复: Bot作为管理员时有可能无法收到加群事件的问题. #256
修复: 无法收到付费群加群事件的问题. #453
修复: 某些情况下启动时会报错的问题. #449
修复: 某些畸形合并转发消息会导致解析报错的问题.
修复: 当BOT为管理员时无法编辑其他管理员名片的问题. by @wfjsw
尝试修复: 提示 上网环境异常 无法登录的问题. #422

优化: 重构了CQ码解析器, 性能提升27%并修复了部分解析错误. #169

警告: 本次更新包含协议升级, 请根据情况选择是否更新.

go-cqhttp - go-cqhttp-v0.9.32

Published by Mrs4s almost 4 years ago

新增: proxy_rewrite 配置项, 可指定 http 协议获取文件时的代理.
新增: 初始配置文件注释更加完善了.
新增: 调用 delete_msg 时的错误解析. #435
新增: 调用 .ocr_image 时的错误解析.
新增: debug 模式下更加完善的错误显示. by @wfjsw
新增: get_msg 接口兼容format, 并且 [CQ:image] 记录包含 url 了.

修复: 部分老配置文件转制后启动可能报错的问题. #442
修复: 调用 restart 后无法重连服务器的问题. #447
修复: 可能的内存泄漏.

go-cqhttp - go-cqhttp-v0.9.31-fix2

Published by Mrs4s almost 4 years ago

新增: 配置文件切换为 hjson 格式, 并为默认配置文件增加了注释. by @wdvxdr1123
新增: 为 get_status 接口添加了bot运行统计.
新增: 支持接收私聊语音了. #436

修复: 通过管道输入解密Key时出现 输入超时 的问题. #427 by @Ink-33
修复: 启用加密后不合移除老密码的问题.
修复: set_restart API在未启用 正向HTTP 的情况下会panic的问题. #425 by @Ink-33
修复: 在T出群成员时会将该用户加入黑名单的问题, 并为 set_group_kick 添加了黑名单控制. by @wfjsw
修复: 一处消息长度判断错误, 可能会导致特定长度的消息发送失败的问题. #409 #406
修复: 群成员添加了昵称装扮的情况下会导致解析错误而无法收到该用户任何消息的问题.

本次更新包含安全修复, 请根据情况升级

go-cqhttp - go-cqhttp-v0.9.31-fix1

Published by Mrs4s almost 4 years ago

新增: iPadMacOS 协议支持新版表情解析与发送. 文档 #420
新增: 闪照的解析与发送. #56 by @wfjsw
新增: faststart 启动选项. by @Ink-33
新增: 支持了通过命令行参数传入密码解密密钥. by @Ink-33
新增: 支持了 set_restart API. by @Ink-33
新增: 启动时自动测试服务器链路质量并选择最好的线路. 优化海外的网络性能.

修复: Bot发送的GIF在 Android 客户端可能解析异常的问题. #380 by @wdvxdr1123

优化: 调高了私聊信息缓存时间.

上个版本Actions跑炸了, 重新发(

go-cqhttp - go-cqhttp-v0.9.31

Published by Mrs4s almost 4 years ago

新增: MacOS 协议, 效果同PCQQ. 文档.
新增: 更多的礼物类型. by @wdvxdr1123
新增: 支持发送和接收好友戳一戳了. by @wdvxdr1123

修复: iPad 协议下掉线后会未响应的问题. #414
修复: iPad 协议下同时登录手机客户端会导致私聊消息延迟的问题.
修复: 其他群成员删除群文件时会错误的解析为撤回消息事件的问题.
修复: 部分情况下无法收到戳一戳事件的问题.
修复: address.txt 文件末尾追加了换行符会导致解析失败的问题.

优化: 优先使用DNS解析的服务器IP, 防止服务端判断出错下发高延迟的地址. #415
优化: 连接的稳定性.

go-cqhttp - go-cqhttp-v0.9.30-fix2

Published by Mrs4s almost 4 years ago

新增: 自定义服务器地址功能. 文档
新增: 登录前动态获取服务器地址. 将改善掉线情况. #411

修复: use_sso_address 配置项与文档相反的问题.
修复: 被和谐图片解析出错的问题. #410

优化: reg failed 错误和 heartbeat failed 错误将会打印具体信息了.
优化: Android Pad 协议废弃, 更换为 iPad 协议. 支持接收戳一戳/口令红包等内容了. (实验性)
优化: 登录前的服务器解析更完整了.
优化: 心跳包处理逻辑.

go-cqhttp - go-cqhttp-v0.9.30-fix1

Published by Mrs4s almost 4 years ago

新增: 基于参数的自动更新. by @wdvxdr1123
新增: 可控制是否使用服务端下发地址, 以增强海外的稳定性. #402

修复: 全体禁言类型的解析错误. #318 by @wfjsw
修复: do_restart 接口未正常重启数据库实例的问题. by @wdvxdr1123
修复: [CQ:music]custom 类型在添加了特殊字符时无法正常发送的问题.
修复: [CQ:cardimage] 无法正常在PCQQ显示的问题.
修复: 部分账号私聊图片持续上传失败的问题. #378
修复: parse incoming packet error: dropped 的问题. #386
修复: 重连重复触发的问题.
修复: 某些情况下网络断开后无法触发重连的问题.
修复: 重连后心跳重复发送的问题.
修复: 某些畸形消息(如某些假红包)会导致解析出错而写入大量日志并造成WS断开的问题.

go-cqhttp - go-cqhttp-v0.9.30

Published by Mrs4s almost 4 years ago

新增: 通过 Github Release 执行的自动更新检查.
新增: 群文件基本操作API. 文档
新增: HTTP POST 提交事件失败时的错误记录.

修复: get_msg API 无法正常获取自身发送信息的 [CQ:image] CQ码. #397
修复: 因为安全原因, admin api 默认状态下不再监听 0.0.0.0. (已创建配置文件的情况下需要手动修改) #381
修复: send_friend_msg API 没有检查空消息的问题.
修复: 在会话过期掉线后, 有概率不会触发自动重连的问题. #384

优化: 断线重连时的逻辑.

go-cqhttp - go-cqhttp-v0.9.29-fix2

Published by Mrs4s almost 4 years ago

修复: 程序启动时如果没有收到任何群系统消息的话会崩溃的问题. #375
修复: 无法处理通过 get_group_system_msg 接口获取的群系统消息的问题. #376
修复: 无法发送某些json信息的问题. by @wdvxdr1123

go-cqhttp - go-cqhttp-v0.9.29-fix1

Published by Mrs4s almost 4 years ago

新增: get_group_system_msg API, 可获取群系统消息. 文档
新增: CQ:musiccustom 支持了咪咕源. by @wdvxdr1123

修复: get_msgmessage 参数与onebot文档不符的问题. by @Shigma
修复: 在 386 架构下启动 HTTP POST 上报方案并且应用层无法正常连接的情况下, 会出现 invalid argument to Intn panic的问题. #373
修复: 在图片上传失败后仍然会发送一个空消息的问题.
修复: 单向好友撤回消息时会出现报错的问题.
修复: array 形式上报参数的 id 只能使用 string 的问题. by @wdvxdr1123
修复: 某些情况下无法正常触发群系统相关事件的问题.

go-cqhttp - go-cqhttp-v0.9.29

Published by Mrs4s about 4 years ago

新增: 迁移内置数据库实现到 goleveldb.
新增: 支持好友会话消息的撤回. #274
新增: 支持好友会话发送[CQ:reply].
新增: offline_file事件, 以接收离线文件. 文档
新增: [CQ:music]custom 类型支持了 subtype 字段, 可自定义发送源.
新增: [CQ:tts][CQ:record] 支持发送到好友会话了.

修复: admin api 端口被占用后会自动退出的问题.
修复: 386 架构无法正常使用 get_msg delete_msg [CQ:reply] 等api的问题.
修复: 无法输入手机验证码的问题. #364
修复: 登录时出现 unknown login response: 239 的问题. #366
修复: set_group_portrait api不会自动刷新凭证导致失效的问题. #363

优化: builder更新到了 go1.15 版本, 优化了内存使用和二进制大小.

go-cqhttp - go-cqhttp-v0.9.28-fix1

Published by Mrs4s about 4 years ago

新增: 闪照的发送. #56 by @wdvxdr1123
新增: 秀图的发送. by @wdvxdr1123

修复: [CQ:tts] 发送特殊字符时panic导致ws链接断开的问题. by @wdvxdr1123
修复: svip的炫彩昵称解析错误导致终端出现异常的问题. #353
修复: [CQ:music] 无法发送到私聊的问题. (由于接口限制, 修复后music发送到私聊返回的msg id恒定为0)
修复: 某些情况下无法正常输入短信验证码的问题.
修复: 由于 return code 错误导致的断线无法自动重连的问题. #347
修复: 某些情况下会导致群消息重复发送的问题. #354
修复: 未知的登录错误会导致panic的问题. #349

优化: 使用[CQ:music] 发送 QQ 音乐的 VIP 限定歌曲时采用官方style发送了.

go-cqhttp - go-cqhttp-v0.9.28

Published by Mrs4s about 4 years ago

新增: silk encoder 支持了任意格式的语音发送 (需依赖ffmpeg). by @wdvxdr1123
新增: 支持了短信验证码处理设备锁.
新增: 群成员名片更新事件. 文档 #204

修复: 分片消息组合时顺序错误的问题. #315 by @wdvxdr1123
修复: admin api 无法关闭监听的问题. #342 by @scjtqs
修复: 在错误配置 post_message_format 的情况下会导致心跳事件panic的问题.
修复: [CQ:music] 无法在 Android Phone 协议发送的问题. #341
修复: 在密码错误时会提示 当前版本过低,请先升级到手机QQ最新版本 的问题. #322
修复: Android Phone 协议下第一次登录时会提示 请使用QQ一键登录 的问题.
修复: 登录协议的一些错误.

优化: Android Pad 协议更新到了 QQ-HD v5.8.9, 可能需要重新验证设备锁.

go-cqhttp - go-cqhttp-v0.9.27

Published by Mrs4s about 4 years ago

新增: [CQ:gift] 的支持. 用于发送免费礼物. 文档 by @wdvxdr1123
新增: [CQ:tts] 的支持. 使用QQ的接口自动将文本转换为语音发送. 文档 by @wdvxdr1123
新增: /.get_word_slices 实验性API, 使用QQ的接口执行中文分词. 文档 by @wdvxdr1123
新增: 初版Web管理API. by @scjtqs

修复: 某些情况下在机器人已登录的状态下依然继续尝试登录的问题. #332 by @qianjunakasumi
修复: 由于鉴权未刷新导致的 /get_group_honor_info 返回错误值的问题. #258
修复: 某些情况下机器人发送的图片在Android QQ点开预览会裂图的问题. #327
修复: 极端条件下HTTP POST上报会偶尔出现 EOF 错误的问题. #239
修复: 机器人发送的图片无法在显示原图按钮上显示大小的问题.

优化: 默认情况下采用 long text 发送群消息以尽量兼容其他机器人框架.

go-cqhttp - go-cqhttp-v0.9.26-fix1

Published by Mrs4s about 4 years ago

修复: 通过 file 协议发送图片/语音时无法正常读取文件的问题. 锅 by @wdvxdr1123
修复: 同步入群新成员时出现错误导致无法解析新成员消息的问题. #320
修复: 某些情况下获取群成员列表时会导致崩溃的问题. #329

优化: base64发送消息导致日志过长的问题.

go-cqhttp - go-cqhttp-v0.9.26

Published by Mrs4s about 4 years ago

新增: .ocr_image api的支持,可调用QQ自带的接口进行图片OCR.
新增: set_group_portrait api的支持,用于设置群头像. by @wdvxdr1123
新增: 发送消息的调用日志打印. by @scjtqs

修复: 极端情况下从服务器掉线时会崩溃的问题. #309
修复: Android Pad 协议下无法正常使用 get_stranger_info api 的问题. #304
修复: 某些情况下掉线无法自动重连的问题. #306
修复: 某些情况下 Array Message 上报会出现空字典的问题. #311 by @XYenon
修复: 某些情况下重启后等待连接服务器时间过长的问题.

优化: 群成员同步的锁问题
优化: 移除了 servers.bin 文件的缓存. 看上去QQ下发的服务器是临时的, 并不需要保存.
优化: decoder panic时的日志更加详细了.

go-cqhttp - go-cqhttp-v0.9.25-fix3

Published by Mrs4s about 4 years ago

新增: get_stranger_info api 的支持.

修复: 某些情况下无法连接服务器的问题. #278
修复: 无法接受多于1000个群的消息的问题. #257
修复: 某些情况下群成员无法同步的问题. #288
修复: 某些情况下会出现 packet timeout 的问题. #281
修复: 机器人作为群主时无法对管理员执行某些操作的问题. #283 by @wdvxdr1123
修复: Android Pad 协议获取合并转发消息时会出现空指针错误的问题. #280
修复: fix1 无法正常读取服务器ip缓存的问题.
修复: fix2 可能会因读取服务器地址错误而导致panic的问题. #298