# 多平台机器人统一部署指南 ## 📁 目录结构 ``` 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?或者先把文件上传到首尔服务器?