初始化多平台机器人部署项目 - Telegram/Discord/QQ资源搜索机器人

This commit is contained in:
2026-09-11 11:19:56 +08:00
commit 2253a2d774
21 changed files with 4004 additions and 0 deletions
+125
View File
@@ -0,0 +1,125 @@
# 多平台机器人统一部署指南
## 📁 目录结构
```
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?或者先把文件上传到首尔服务器?