📦 简介
Telegram互推机器人是面向 Telegram 频道/群组运营者的 全自动互推引流机器人,涵盖车队管理、申请审核、定时互推、广告管理等能力,采用 Python + Pyrogram + MySQL。
纯中文界面 · 完全开源无加密 · 有限支持二开多语言
亲测环境:Windows Server / Linux + Python 3.12 + MySQL 5.7,测试日期:2026-05-25
⚡ 功能说明
- 🚀 车队管理:管理员可创建/删除频道或群组车队,支持自定义车队容量与人数门槛,灵活配置互推规则
- 💡 审核加入:用户申请加入车队后管理员在线审批,支持黑名单封禁,有效控制车队质量
- 🔒 定时互推:车队满员后按设定的时间间隔自动循环推送成员列表,发送新消息自动删除上一条,全自动化运营
- 📦 广告与消息:支持顶部/底部广告位配置、内联按钮管理、批量群发消息功能,运营推广一站搞定
🛠 源码信息
| 界面语言 | 纯中文 |
| 开源状态 | 完全开源 |
| 是否加密 | 无加密 |
| 二开多语言 | 有限支持(需自行添加 i18n 机制) |
📋 技术栈
| 后端 | Python 3.12 + Pyrogram |
| 前端 | Telegram Bot Inline UI(InlineKeyboard) |
| 数据库 | MySQL 5.7+(utf8mb4)+ SQLite3 |
| 环境 | Python 3.12 + pip 依赖一键安装 |
🔍 源码分析摘要
代码质量:源码结构清晰,无加密/无混淆/无后门,所有逻辑均在 main.py 和 config.py 中完整呈现。经过亲测验证:车队创建 → 用户申请 → 管理员审批 → 定时互推推送 全流程可正常运行。
数据库:采用 utf8mb4 字符集,支持 emoji 和中文字符,包含 bot_channel(频道表)、convoy(车队表)、setting(设置表)、user_role(用户角色表)四张核心表,结构简洁合理。
部署难度:中等,需自行申请 Telegram API 凭证(api_id / api_hash),配置 MySQL 数据库并导入 SQL 文件,修改 config.py 中的机器人参数即可启动。
💬 常见问题
Q:源码是什么界面语言?能扩展多语言吗?
A:界面为 纯中文,所有提示文字硬编码在 Python 源码中。数据库采用 utf8mb4 字符集,支持存储各国语言,但前端未内置 i18n 语言包机制,扩展多语言需要自行添加国际化框架。
Q:是否全开源?有无加密?
A:完全开源无加密。所有 .py 文件均可直接阅读,无 base64_decode、eval、混淆代码或隐藏后门。包含完整 SQL 建表脚本和示例数据。
Q:怎么部署?包技术支持吗?
A:环境要求 Python 3.12 + MySQL 5.7+。按以下步骤操作:① 安装 pip 依赖(pip install -r requirements.txt);② 导入 hutui123.sql 到 MySQL;③ 修改 config.py 中的 api_id/api_hash/bot_token/数据库连接 等参数;④ 修改 main.py 中的 admin_ids 管理员 ID;⑤ 运行 python main.py 启动。随源码附赠搭建教程文档,按文档操作即可。

