From 58ee204a759091bc2fdf50551c789b421d33a29e Mon Sep 17 00:00:00 2001 From: Rock Chin <1010553892@qq.com> Date: Mon, 24 Apr 2023 15:41:28 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20wiki=E6=B7=BB=E5=8A=A0go-cqhttp=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=AD=A5=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- res/wiki/go-cqhttp配置.md | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 res/wiki/go-cqhttp配置.md diff --git a/res/wiki/go-cqhttp配置.md b/res/wiki/go-cqhttp配置.md new file mode 100644 index 00000000..c7a496c1 --- /dev/null +++ b/res/wiki/go-cqhttp配置.md @@ -0,0 +1,65 @@ +# 配置go-cqhttp用于登录QQ + +## 步骤 + +1. 从[go-cqhttp的Release](https://github.com/Mrs4s/go-cqhttp/releases/latest)下载最新的go-cqhttp可执行文件(建议直接下载可执行文件压缩包,而不是安装器) +2. 解压并运行,首次运行会询问需要开放的网络协议,请填入`02`并回车 + + ``` + C:\Softwares\go-cqhttp.old> .\go-cqhttp.exe + 未找到配置文件,正在为您生成配置文件中! + 请选择你需要的通信方式: + > 0: HTTP通信 + > 1: 云函数服务 + > 2: 正向 Websocket 通信 + > 3: 反向 Websocket 通信 + 请输入你需要的编号(0-9),可输入多个,同一编号也可输入多个(如: 233) + 您的选择是:02 + ``` + 提示已生成`config.yml`文件,关闭go-cqhttp。 + +3. 打开go-cqhttp同目录的`config.yml` + + 1. 编辑账号登录信息(可选) + + 只需要修改下方`uin`和`password`为你要登录的机器人账号的QQ号和密码即可。 + **若您不填写,将会在启动时请求扫码登录。** + + ```yaml + account: # 账号相关 + uin: 1233456 # QQ账号 + password: '' # 密码为空时使用扫码登录 + encrypt: false # 是否开启密码加密 + status: 0 # 在线状态 请参考 https://docs.go-cqhttp.org/guide/config.html#在线状态 + relogin: # 重连设置 + delay: 3 # 首次重连延迟, 单位秒 + interval: 3 # 重连间隔 + max-times: 0 # 最大重连次数, 0为无限制 + ``` + + 2. 修改websocket端口(必需) + + 在`config.yml`下方找到以下内容 + + ```yaml + - ws: + # 正向WS服务器监听地址 + address: 0.0.0.0:8080 + middlewares: + <<: *default # 引用默认中间件 + ``` + + **将`0.0.0.0:8080`改为`0.0.0.0:6700`**,保存并关闭`config.yml`。 + + 3. 若您的服务器位于公网,强烈建议您填写`access-token` (可选) + + ```yaml + # 默认中间件锚点 + default-middlewares: &default + # 访问密钥, 强烈推荐在公网的服务器设置 + access-token: '' + ``` + +4. 配置完成,重新启动go-cqhttp + +> 若启动后登录不成功,请尝试根据[此文档](https://docs.go-cqhttp.org/guide/config.html#%E8%AE%BE%E5%A4%87%E4%BF%A1%E6%81%AF)修改`device.json`的协议编号。 \ No newline at end of file