go-cqhttp
go-cqhttp copied to clipboard
cqhttp的golang实现,轻量、原生跨平台.
随着 API 的增多,更多的 API 聚集在 api.go 文件中,缺乏层级,也不便于查找 ## 考虑 RESTful 风格的 API - 便于更多的功能可以通过 API 暴露 - 避免单一层级中聚合过多的 API - 和某个实体相关的 API (例如 Group)可以内聚 ## 例 - 发送群消息 ``` POST...
如果在发送消息时群开启了全员禁言,机器人会尝试分片发送消息,最后返回被风控错误 
**环境信息** go-cqhttp版本: 1.0.0-rc1 **需要添加的功能内容** 用于检测好友的上下线状态,想做个通过检测状态来判定机器人是否冻结(强制下线)并在群聊提醒的功能
**环境信息** go-cqhttp版本: v1.0.0-beta1 运行环境: windows 连接方式: 反向ws 使用协议: iPad **bug内容**  **复现方法**
### 请确保您已阅读以上注意事项,并勾选下方的确认框。 - [X] 我已经仔细阅读上述教程和 ["提问前需知"](https://forums.go-cqhttp.org/t/topic/141) - [X] 我已经使用 [dev分支版本](https://github.com/Mrs4s/go-cqhttp/actions/workflows/ci.yml) 测试过,问题依旧存在。 - [X] 我已经在 [Issue Tracker](https://github.com/Mrs4s/go-cqhttp/issues) 中找过我要提出的问题,没有找到相同问题的ISSUE。 - [X] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(这些问题应当在 Discussion 板块提出。) ### go-cqhttp 版本 v1.0.0-rc1...
**环境信息** go-cqhttp版本: v1.0.0-rc1 **需要添加的功能内容** 目前收到QQ频道直播间送礼消息的内容都是“送出了礼物”,而不知道具体送的礼物名称和数量。 
### 请确保您已阅读以上注意事项,并勾选下方的确认框。 - [X] 我已经仔细阅读上述教程和 ["提问前需知"](https://github.com/Mrs4s/go-cqhttp/issues/633) - [ ] 我已经使用 [dev分支版本](https://github.com/Mrs4s/go-cqhttp/actions/workflows/ci.yml) 测试过,问题依旧存在。 - [ ] 我已经在 [Issue Tracker](https://github.com/Mrs4s/go-cqhttp/issues) 中找过我要提出的问题,没有找到相同问题的ISSUE。 - [X] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(这些问题应当在 Discussion 板块提出。) ### go-cqhttp...
先说一下场景: 某些机器人功能涉及操作用户数据,例如虚拟商品系统,群员可以用自己在机器人中的金币来购买东西,在群中发送指令即可触发功能。 但是如果机器人账号因某些原因不能发消息(全体禁言且机器人不是管理员,或被单独禁言),这样群员发了指令,机器人执行了指令但是不能发送结果,就可能让群员以为机器人抽风而多次发送指令导致重复的执行指令。 如果有检查能否发送群消息的 API 的话,机器人就能根据是否能发言来决定是否执行指令(或其他更复杂的逻辑例如主动私聊群员通知结果(如果是好友))。 --- 参考方案: 检查是否能发送群消息 终结点:`/can_send_group_msg` 参数 字段名 数据类型 默认值 说明 `group_id` int64 - 群号 响应数据 字段名 数据类型 说明 `yes` boolean 是或否 也许响应数据还可以加多一个禁言时长(如果是被单独禁言)?