Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Watcher Telegram Bot

一个极其轻量化、支持一键可视化部署脚本的 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 优化。
  • 提供 PythonNode.js 双语言版本选择。
  • 使用 SQLite3 作为底层数据存储,无需安装外部繁重的数据库。
  • 自动生成 systemd 服务,实现开机自启与进程守护。

About

A lightweight GitHub monitoring Telegram Bot, supporting interactive one-key TUI deployment, SQLite3 storage, and Python/Node.js languages. Optimized for 1core 512MB VPS.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages