📦 简介
Telegram频道投稿机器人源码 是一款面向 Telegram 频道运营者的投稿机器人,核心解决频道内容征稿 — 审核 — 发布工作流中的效率问题,涵盖多图文投稿、审稿群协作、黑名单管理等能力,采用 Node.js + Babel + lowdb 技术栈。
中英双语界面 · 完全开源无加密 (MIT) · 支持二开扩展多语言
亲测环境:Linux (CentOS/Ubuntu) + Node.js 12+ + PM2,测试日期:2026-06-06
⚠️ 重要提示:本项目仅适用于 Linux 系统,Windows 下运行需要进行二次开发改造。
使用宝塔面板部署时,需要给 /www/server/nodejs/cache 路径设置 www 权限,默认 root 权限会导致 Node 项目搭建报错。
⚡ 功能说明
- 🚀 投稿 — 审稿工作流:用户私聊投稿 → 审稿群审核 → 一键通过/拒绝 → 自动发布到频道,全流程自动化
- 💡 多格式 & 多图支持:支持文字、图片、音频/语音、视频、文件投稿,MediaGroup 多图组合一并处理
- 🔒 审稿群管理:审稿人可在群内通过
/ok、/no、/re命令操作稿件,支持附评论通过、附带理由拒绝 - 📦 黑名单 & 会话模式:支持拉黑/解封用户,审稿人与投稿者可进入对话模式实时交流,夜间自动静音推送
🛠 源码信息
| 界面语言 | 中英双语(简体中文 🇨🇳 / 繁体中文 🇹🇼) |
| 开源状态 | 完全开源 |
| 是否加密 | 无加密(源码完全可读) |
| 二开多语言 | 支持(语言文件位于 src/lang/,JSON 格式,可自由添加) |
📋 技术栈
| 后端 | Node.js (ES6/ES2015) + Babel 编译 |
| 框架/库 | node-telegram-bot-api(Telegram Bot API) |
| 数据库 | lowdb(JSON 文件存储,无需 MySQL) |
| 部署 | PM2 进程守护 · Linux 推荐 |
💬 常见问题
Q:源码是什么界面语言?能扩展多语言吗?
A:界面为 中英双语,内置简体中文和繁体中文语言包。源码采用 JSON 语言文件机制(位于 src/lang/ 目录),添加新语言只需新建 JSON 文件并修改 .env 中的 Lang 参数即可,完全支持二开扩展多语言。
Q:是否全开源?有无加密?
A:本项目使用 MIT 开源协议,完全开源、无任何加密或混淆。所有源码均以 .js 明文呈现,不含 base64_decode、eval、混淆压缩等后门特征,可放心审查修改。
Q:怎么部署?包技术支持吗?
A:部署步骤如下:
1️⃣ Linux 服务器安装 Node.js 12+ 和 npm
2️⃣ git clone 项目 → npm install → 配置 .env(Token、Admin、Channel)
3️⃣ npm run build 编译 → pm2 start 守护运行
4️⃣ 将机器人加入审稿群 → 发送 /setgroup → 将机器人设为频道管理员即可
⚠️ 仅限 Linux 系统,宝塔面板用户注意给 /www/server/nodejs/cache 目录授予 www 权限。
⚠️ 本源码仅供学习研究,请勿用于非法用途。
本站(k8code / K8源码网)更多亲测源码持续更新中


