1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-05 03:23:49 +08:00

reverse ws config convert supported.

This commit is contained in:
Mrs4s 2020-07-27 05:09:44 +08:00
parent 557400b343
commit 87beb55ca1
2 changed files with 19 additions and 2 deletions

View File

@ -5,16 +5,26 @@
测试版可前往 Release 下载 测试版可前往 Release 下载
# 兼容性 # 兼容性
#### 接口 #### 接口
- [x] HTTP API - [x] HTTP API
- [x] 反向HTTP POST - [x] 反向HTTP POST
- [x] 正向Websocket - [x] 正向Websocket
- [x] 反向Websocket (测试中) - [x] 反向Websocket (测试中)
#### 拓展支持
- [x] HTTP POST多点上报
- [x] 反向WS多点连接
- [x] 修改群名
- [x] 消息撤回事件
- [x] 解析/发送 回复消息
- [x] 解析合并转发
#### 实现 #### 实现
<details> <details>
<summary>已实现API</summary> <summary>已实现API</summary>
##### 注意: 部分API实现与CQHTTP原版略有差异请参考WIKI ##### 注意: 部分API实现与CQHTTP原版略有差异请参考文档
| API | 功能 | | API | 功能 |
| ------------------------ | ------------------------------------------------------------ | | ------------------------ | ------------------------------------------------------------ |
| /get_login_info | [获取登录号信息](https://cqhttp.cc/docs/4.15/#/API?id=get_login_info-获取登录号信息) | | /get_login_info | [获取登录号信息](https://cqhttp.cc/docs/4.15/#/API?id=get_login_info-获取登录号信息) |
@ -47,7 +57,7 @@
<details> <details>
<summary>已实现Event</summary> <summary>已实现Event</summary>
##### 注意: 部分Event数据与CQHTTP原版略有差异请参考WIKI ##### 注意: 部分Event数据与CQHTTP原版略有差异请参考文档
| Event | | Event |
| ------------------------------------------------------------ | | ------------------------------------------------------------ |
| [私聊信息](https://cqhttp.cc/docs/4.15/#/Post?id=私聊消息) | | [私聊信息](https://cqhttp.cc/docs/4.15/#/Post?id=私聊消息) |

View File

@ -56,6 +56,13 @@ func init() {
if conf.PostUrl != "" { if conf.PostUrl != "" {
goConf.HttpConfig.PostUrls[conf.PostUrl] = conf.Secret goConf.HttpConfig.PostUrls[conf.PostUrl] = conf.Secret
} }
if conf.UseWsReverse {
goConf.ReverseServers[0].Enabled = true
goConf.ReverseServers[0].ReverseUrl = conf.WSReverseUrl
goConf.ReverseServers[0].ReverseApiUrl = conf.WSReverseApiUrl
goConf.ReverseServers[0].ReverseEventUrl = conf.WSReverseEventUrl
goConf.ReverseServers[0].ReverseReconnectInterval = conf.WSReverseReconnectInterval
}
if err := goConf.Save("config.json"); err != nil { if err := goConf.Save("config.json"); err != nil {
log.Fatalf("保存 config.json 时出现错误: %v", err) log.Fatalf("保存 config.json 时出现错误: %v", err)
} }