Skip to content

Commit 92993ce

Browse files
committed
gewechat
1 parent e54ff03 commit 92993ce

File tree

3 files changed

+53
-0
lines changed

3 files changed

+53
-0
lines changed

deploy/platform/gewechat.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
2+
3+
# 通过 Gewechat 接入微信
4+
5+
6+
> [!WARNING]
7+
> 1. 仅支持微信个人号
8+
> 2. 微信限制,需要手动扫码登录
9+
> 3. 微信限制一个微信号必须**有一台手机在线**才能登录其他端。而 Gewechat 是一个 IPAD 微信客户端。因此,你需要有一台手机登录该微信,才能使用 Gewechat。
10+
11+
## 部署 Gewechat
12+
13+
Gewechat 需要使用 Docker 部署。请参考 [启动 Gewechat](https://github.com/Devo919/Gewechat?tab=readme-ov-file#%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1) 部署 Gewechat。
14+
15+
## 在 AstrBot 中配置 Gewechat 适配器
16+
17+
在 AstrBot 的管理面板中,选择左边栏的 `配置`,然后在右边的界面中,点击 `消息平台` 选项卡。点击 `+` 号,选择 `vchat`,会出现 `vchat` 的相关配置项,如下图所示:
18+
19+
![](../../source/images/gewechat/image.png)
20+
21+
- `nickname` 请随便填一个具有辨识度的英文名。
22+
- `base_url` 是连接到 Gewechat 后端的 API 地址。如果你将 Gewechat 部署到了其他服务器或设备,请自行修改 `localhost` 为服务器地址。
23+
- `host` 为回调地址主机,即 gewechat 下发事件到 AstrBot 的地址。
24+
- `port` 为回调地址端口,可不修改。
25+
26+
勾选 `启用`,然后点击 `保存`
27+
28+
## 扫码登录
29+
30+
接下来需要查看日志。请在管理面板的控制台查看或者切终端查看。
31+
32+
查看 AstrBot 的终端日志输出,会出现相关引导提示。打开提示的二维码链接扫码登录即可。
33+
34+
35+
## 设置白名单
36+
37+
由于微信的 ID 是一段非常长的随机字符串,因此没办法通过默认设置 AstrBot 管理员的方式来设置初始会话。操作步骤如下:
38+
39+
1. 给机器人号随便发一条消息,在终端中会出现 `会话 xxx 不在会话白名单中,已终止事件传播。` 的日志(日志等级为 `INFO`)。
40+
2. 复制 `xxx` 的值。
41+
3. 在管理面板 `配置->消息平台->消息平台通用配置` 中找到 `ID 白名单`,粘贴 `xxx` 的值,回车填入。
42+
4. 点击 `保存`,等待 AstrBot 重启。
43+
5. 尝试发送 `/help` 命令,看是否有响应。
44+
45+
## 注意事项
46+
47+
一旦登录成功,请牢记在配置时配置的 username,如果更换,则相当于使用新设备登录。频繁新设备登录容易触发风控。

deploy/platform/vchat.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
# 通过 VChat 接入微信
44

5+
> [!WARNING]
6+
> 由于各种原因不再推荐通过 VChat 接入。请使用 [Gewechat](/deploy/platform/gewechat)
7+
> 由于各种原因不再推荐通过 VChat 接入。请使用 [Gewechat](/deploy/platform/gewechat)
8+
> 由于各种原因不再推荐通过 VChat 接入。请使用 [Gewechat](/deploy/platform/gewechat)
9+
10+
511
> [!WARNING]
612
> 1. 仅支持微信个人号
713
> 2. 微信限制,需要手动扫码登录

source/images/gewechat/image.png

45 KB
Loading

0 commit comments

Comments
 (0)