File size: 1,782 Bytes
38e2b20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# NoneBot QQ 官方机器人 Hugging Face 部署指南

已经为你准备好了代码基础,请按照以下步骤在 Hugging Face 部署:

## 1. 准备 Hugging Face Space
1. 访问 [Hugging Face Spaces](https://huggingface.co/spaces)。
2. 点击 **"Create new Space"**3. 输入名称(如 `my-qq-bot`),License 选择 `Apache-2.0`4. **关键步骤**:在 **"Select the Space SDK"** 中选择 **"Docker"**5. 硬件建议选择默认的免费 CPU 实例即可。
6. 点击 "Create Space"。

## 2. 上传文件
将以下本地目录中的三个文件上传到你的 Space 仓库中:
- `bot.py`
- `requirements.txt`
- `Dockerfile`

## 3. 配置密钥 (Secrets)
1. 在你的 Space 页面点击 **"Settings"** 选项卡。
2. 滚动到 **"Variables and secrets"** 部分。
3. 点击 **"New secret"**,添加以下三个密钥(名称必须大写):
   - `QQ_APP_ID`: `1903143166`
   - `QQ_TOKEN`: `HGap2RVsnFwqmS0Q4e2jQZqoewA8R8qO`
   - `QQ_SECRET`: `cTKC4xrlgbXTQNLJIIIJKMORUYchnt07`

## 4. 运行与验证
1. 上传文件和配置密钥后,Hugging Face 会自动开始构建镜像并运行。
2.**"Logs"** 中看到 `NoneBot is running` 即表示成功。
3. **测试回复**:在你的测试群中(确保机器人已拉入群),发送 `/echo 你好`,机器人应该会原样返回“你好”。

## 注意事项
- **Intent 配置**:如果你发现机器人收不到群消息,请检查你在 QQ 开放平台的“开发设置”中,是否勾选了相应的“事件订阅”(例如“群聊 @ 机器人”或“私域消息”)。
- **休眠机制**:Hugging Face 免费版可能会进入休眠(如果长时间无请求),但 WebSocket 连接通常能保持活跃。如果断连,重新进入 Space 页面即可唤醒。