Files
multi-platform-bots/README.md
T

3.8 KiB
Raw Blame History

多平台机器人统一部署指南

📁 目录结构

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
tg_chat_id: 你的Telegram用户ID
tg_bot_token: 你的Bot Token
use_proxy: 0
enable_nsfw: 0
  1. 安装依赖:pip install -r requirements.txt
  2. 启动: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

@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?或者先把文件上传到首尔服务器?