Skip to content

Commit c6049e3

Browse files
authored
Merge pull request #100 from HSOS6/patch-1
更加详细地描述napcat配置
2 parents 0f693a8 + 00f4ca9 commit c6049e3

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

zh/deploy/platform/aiocqhttp/napcat.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker-compose -f ./astrbot.yml up -d
5656
> [!TIP]
5757
> 如果用 Docker 部署,将无法正常接收到`语音数据``文件数据`。这意味着语音转文字、沙箱的文件输入功能将无法使用。可以接收到文字消息、图片消息等其他类型的消息。
5858
59-
默认您安装了 Docker。
59+
此教程默认您安装了 Docker。
6060

6161
在终端执行以下命令即可一键部署。
6262

@@ -94,13 +94,15 @@ docker logs napcat
9494
4. 选择 `接入QQ个人号(OneBot v11)`
9595

9696
弹出的配置项填写:
97+
- ID(id):随意填写,仅用于区分不同的消息平台实例。
98+
- 启用(enable): 勾选。
99+
- 反向 WebSocket 主机地址:请填写你的机器的 IP 地址,一般情况下请直接填写 `0.0.0.0`
100+
- 反向 WebSocket 端口:填写一个端口,默认为 `6199`
101+
- 反向 Websocket Token:只有当 NapCat 网络配置中配置了token才需填写。
97102

98-
配置项填写:
103+
图例:(最快只需要点击启用,然后保存即可)
99104

100-
- ID(id):随意填写,用于区分不同的消息平台实例。
101-
- 启用(enable): 勾选。
102-
- 反向 WebSocket 主机地址:请填写你的机器的 IP 地址。一般情况下请直接填写 `0.0.0.0`
103-
- 反向 WebSocket 端口:填写一个端口,例如 `6199`
105+
<img width="775" height="802" alt="image" src="https://github.com/user-attachments/assets/58d11030-e798-4e80-97ba-b2b0b597539a" />
104106

105107
点击 `保存`
106108

@@ -114,18 +116,16 @@ docker logs napcat
114116

115117
切换回 NapCatQQ 的管理面板,点击 `网络配置->新建->WebSockets客户端`
116118

117-
![image](https://napneko.github.io/assets/use/Astrbot-onebot-2.png)
119+
<img width="649" height="751" alt="jiaochenXJY" src="https://github.com/user-attachments/assets/09a397d1-a605-4025-a858-3d1fdca73bc2" />
118120

119121
在新弹出的窗口中:
120122

121123
- 勾选 `启用`
122124
- `URL` 填写 `ws://宿主机IP:端口/ws`。如 `ws://localhost:6199/ws``ws://127.0.0.1:6199/ws`
123125

124126
> [!IMPORTANT]
125-
> 注意如果是docker部署(同时把两个容器接入一个网络)那么填写的应该是`ws://astrbot:6199/ws`(例如本文档的docker脚本)
126-
127-
> [!IMPORTANT]
128-
> 由于docker网络隔离的原因,不在同一个网络时请使用内网ip地址或公网ip地址 ***(不安全)*** 进行连接,也就是`ws://(内网/公网):6199/ws`
127+
> 1. 如果采用 Docker 部署并同时把 AstrBot 和 NapCat 两个容器接入了同一网络,`ws://astrbot:6199/ws`(参考本文档的 Docker 脚本)。
128+
> 2. 由于 Docker 网络隔离的原因,不在同一个网络时请使用内网 IP 地址或公网 IP 地址 ***(不安全)*** 进行连接,即 `ws://(内网/公网):6199/ws`
129129
130130
- 消息格式:`Array`
131131
- 心跳间隔: `5000`
@@ -134,12 +134,12 @@ docker logs napcat
134134
> [!WARNING]
135135
>
136136
> 1. 切记后面加一个 `/ws`!
137-
> 2. 这里的 IP 不是 `0.0.0.0`
137+
> 2. 这里的 IP 不能填为 `0.0.0.0`
138138
139139
点击 `保存`
140140

141-
前往 AstrBot WebUI `控制台`,如果出现 `aiocqhttp(OneBot v11) 适配器已连接。` 相关蓝色的日志,说明连接成功。
141+
前往 AstrBot WebUI `控制台`,如果出现 ` aiocqhttp(OneBot v11) 适配器已连接。` 蓝色的日志,说明连接成功。如果没有,若干秒后出现` aiocqhttp 适配器已被关闭` 则为连接超时(失败),请检查配置是否正确
142142

143143
## 🎉 大功告成
144144

145-
此时,你的 AstrBot 和 NapCatQQ 应该已经连接成功使用 `私聊` 的方式在 QQ 对机器人发送 `/help` 以检查是否连接成功。
145+
此时,你的 AstrBot 和 NapCatQQ 应该已经连接成功使用 `私聊` 的方式在 QQ 对机器人发送 `/help` 以检查是否连接成功。

0 commit comments

Comments
 (0)