專給那些喜歡看 repo 星星的捧友。
GitHub 星星通知器是一個使用 TypeScript 編寫的實用工具,旨在監控您的 GitHub 倉庫的點星行為。它運行在多元化的 Cloudflare Worker 平台上,並通過 Telegram 通知您誰點了星星,以及誰把星星拿走了。
- ⚡️ 實時監控您的 GitHub 倉庫的點星行為
- 🚀 通知直接發送到您的 Telegram
- 😎 使用 TypeScript 編寫
- ✅ 運行在 Cloudflare Worker 不需要額外伺服器
- 👷♂️ 不需額外維護
- 🎳 多個群組、對話通知
- Cloudflare 帳戶
- Telegram 機器人 token
- GitHub 個人訪問權限 token
git clone https://github.com/tasi788/GitHub-Starred-Notify.git
將username和reponame替換為你的 GitHub 用戶名和倉庫名稱。
bash yarn install
npm install
在專案的根目錄中創建一個新的.env文件,並添加以下環境變數:
TELEGRAM_BOT_TOKEN=您的telegram機器人token TELEGRAM_CHAT_ID=你的telegram聊天id GH_PERSONAL_ACCESS_TOKEN=您的github個人訪問權限token
將「你的telegram機器人token」、「你的telegram聊天id」和「您的github個人訪問權限token」替換為您實際的資料。
將程式碼部署到 Cloudflare Worker,可以參考 Cloudflare 的官方文件。
本工具功能用於監控個人或者組織的開源項目,請合理合法使用,尊重他人的隱私。
此文件由 ChatGPT 自動產生