coolq-http-api icon indicating copy to clipboard operation
coolq-http-api copied to clipboard

为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力

Results 14 coolq-http-api issues
Sort by recently updated
recently updated
newest added

嗨~ 在 v4.7.1 之后,http 和 ws 的请求都支持 `Token` 和 `Bearer` 两种验证方案。然而当本项目作为 ws 客户端的时候发送的请求却是[使用](https://github.com/richardchien/coolq-http-api/blob/b8d54e152f727eca0d9bb2e1d78e30d5dc253bbf/src/cqhttp/plugins/web/websocket_reverse_client.cpp#L22) `Token` 的。这个行为跟[文档](https://cqhttp.cc/docs/4.10/#/CommunicationMethods?id=%E6%8F%92%E4%BB%B6%E4%BD%9C%E4%B8%BA-websocket-%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%88%E5%8F%8D%E5%90%91-websocket%EF%BC%89)内注明的不符。 非常感谢!RCNB!

Bug

使用正向 WebSocket 时, 应用和cqhttp不在同一容器的情况下, 发送图片目前只能通过base64的方式发送. 这样做有额外的损耗以及潜在的block其他消息的风险 建议支持POST文件到data目录下

功能增强

目前好像只能获取到语音文件名,获取 data 目录下文件的 api 也没有找到反向 websocket 怎么使用…

需进一步研究

https://tools.ietf.org/html/rfc6455#section-5.4 这个也可以参考一下 https://github.com/theturtle32/WebSocket-Node/blob/master/docs/WebSocketClient.md 现在的 Websocket 不支持呢 https://pw.qwqq.pw/p1brhf62r

标准遵从性