Files

126 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 多平台机器人统一部署指南
## 📁 目录结构
```
bots-deploy/
├── telegram/ # Telegram机器人 (tg-search-bot)
├── discord/ # Discord机器人
├── qq/ # QQ机器人 (真寻bot)
└── README.md # 本文件
```
## 🚀 部署顺序(推荐)
### 1️⃣ Telegram机器人(最简单,10分钟)
**项目**tg-search-bot
**功能**:AI搜索+磁力链接+PikPak自动保存
#### 部署步骤:
1. 复制 `F:\开源项目\tg-search-bot` 到服务器 `C:\bots\tg-search-bot`
2. 创建配置目录:`C:\Users\Administrator\.tg_search_bot\`
3. 创建配置文件 `config.yaml`
```yaml
tg_chat_id: 你的Telegram用户ID
tg_bot_token: 你的Bot Token
use_proxy: 0
enable_nsfw: 0
```
4. 安装依赖:`pip install -r requirements.txt`
5. 启动:`python bot.py`
#### 获取Bot Token
-@BotFather → /newbot → 按提示创建
- 获取用户ID:找 @userinfobot → 发送任意消息
---
### 2️⃣ Discord机器人(15分钟)
**项目**:自建基础版(已开发完成)
**功能**:全局资源搜索+群管理+统计
#### 部署步骤:
1. 复制 `F:\开源项目\multi-platform-bot\discord-bot` 到服务器 `C:\bots\discord-bot`
2. 复制 `.env.example``.env`,填入 `DISCORD_TOKEN`
3. 安装依赖:`pip install -r requirements.txt`
4. 启动:`python bot.py` 或双击 `start.bat`
#### 获取Discord Bot Token
1. 访问 https://discord.com/developers/applications
2. 创建新应用 → Bot → Add Bot
3. 复制 Token
4. **必须开启** Message Content Intent
5. OAuth2 → URL Generator → 勾选 bot + applications.commands
6. 权限:Send Messages、Read Message History、Add Reactions
7. 打开生成的链接邀请机器人到服务器
---
### 3️⃣ QQ机器人(最复杂,30分钟)
**项目**:真寻bot (zhenxun_bot)
**功能**:bt磁力搜索+群管理+娱乐功能,最全面
#### 部署步骤:
1. 下载真寻bot整合包:https://zhenxun-org.github.io/zhenxun_bot/beginner/
2. 下载 go-cqhttp 或 NapCatQQ
3. 配置QQ小号登录
4. 配置真寻bot连接
5. 启动
#### 注意事项:
- ⚠️ 建议用小号,有封号风险
- ⚠️ 需要保持QQ客户端登录状态
- bt磁力搜索功能默认开启,私聊使用
---
## 📊 三个机器人对比
| 功能 | Telegram | Discord | QQ |
|------|----------|---------|-----|
| 资源搜索 | ✅ AI智能搜索 | ✅ 关键词搜索 | ✅ bt磁力搜索 |
| 磁力链接 | ✅ | ✅ | ✅ |
| 自动保存网盘 | ✅ PikPak | ❌ | ❌ |
| 群管理 | ✅ | ✅ | ✅ |
| 部署难度 | ⭐ 简单 | ⭐⭐ 中等 | ⭐⭐⭐ 复杂 |
| 封号风险 | 低 | 低 | ⚠️ 中 |
| 用户量 | 海外为主 | 海外为主 | 国内最大 |
---
## 🔧 统一管理脚本
### 启动所有机器人(start_all.bat
```batch
@echo off
echo 启动所有机器人...
start "Telegram Bot" cmd /k "cd C:\bots\tg-search-bot && python bot.py"
start "Discord Bot" cmd /k "cd C:\bots\discord-bot && python bot.py"
echo 所有机器人已启动!
pause
```
### 查看机器人状态
- Telegram:查看日志文件 `~/.tg_search_bot/log.txt`
- Discord:查看控制台输出
- QQ:查看真寻bot控制台
---
## ⚠️ 注意事项
1. **首尔服务器是Windows系统**,所有机器人用Python直接运行,不用Docker
2. **端口冲突**:确保各机器人使用不同端口(如果有Web界面)
3. **开机自启**:把启动脚本放到 `shell:startup` 目录
4. **日志管理**:定期清理日志文件,避免占满磁盘
5. **Token安全**:不要把Token提交到Git,用.env或config.yaml本地配置
---
## 📝 下一步
1. ✅ Telegram机器人:配置Token后即可启动
2. ⏳ Discord机器人:配置Token后即可启动
3. ⏳ QQ机器人:需要下载整合包和配置QQ小号
需要我帮你配置哪个机器人的Token?或者先把文件上传到首尔服务器?