一个极其轻量化、支持一键可视化部署脚本的 Telegram Bot,专门用于监控 GitHub 上的项目和用户的更新。
- 项目监控:发送
/add https://github.com/owner/repo即可开始监控指定项目更新。 - 用户监控:发送
/add https://github.com/username即可监控该用户的新仓库创建、以及其维护的项目提交了的新更新。 - 消息推送:当监控对象有更新时,Bot 将在设定的检查间隔自动向所有配置的接收 ID(支持个人私聊、群组聊天等多个 ID)推送通知。
- 交互配置:
/config查看和更改 Bot 配置信息(如轮询间隔、推送语言等)。/user查看目前跟踪的 GitHub 用户。/project查看目前跟踪的 GitHub 项目。
在服务器上运行以下命令即可进入交互式可视化部署界面:
bash deploy.sh- 支持 Ubuntu / Debian 操作系统。
- 极度轻量化,专为最小 1core 512MB 内存 的 VPS 优化。
- 提供 Python 和 Node.js 双语言版本选择。
- 使用 SQLite3 作为底层数据存储,无需安装外部繁重的数据库。
- 自动生成 systemd 服务,实现开机自启与进程守护。