coolq-http-api
coolq-http-api copied to clipboard
为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力
嗨~ 在 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!
使用正向 WebSocket 时, 应用和cqhttp不在同一容器的情况下, 发送图片目前只能通过base64的方式发送. 这样做有额外的损耗以及潜在的block其他消息的风险 建议支持POST文件到data目录下
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