最近做的一个开源工具(之前的帖子),有了一些关注,总想看看有多少颗星,苦于 Github 没有仓库加星的通知,每次都得去网页或者 App 上面看,一定程度上影响了工作🤣🤣🤣,于是就有了这个小工具。
简介
利用 GitHub Webhooks 、Cloudflare Workers 和 Telegram Bot 来实现当有人给 GitHub 项目加星( star )时,发送通知到 Telegram 。
核心思路
Star 事件触发 → GitHub Webhooks → Cloudflare Workers → Telegram Bot API → 发送消息到 Telegram 频道
具体步骤和实现细节请阅读仓库 README.md
项目地址: https://github.com/byodian/notifier
收到消息格式如下,欢迎大家试玩和 Star 。:
1
cat 20 天前
star 太多… 不适合用这个… doge
|
2
shzbkzo 20 天前
#cat #1 +1 ,我最多的时候一天涨了 2 千 star ,用这个怕是手机都要震废
|
4
vacker 20 天前 via iPhone
为啥不直接使用 GitHub action
|
5
byj66 OP 想玩一下 cloudflare worker ,Github action 我也试一下
|
6
LeslieLeung 20 天前 via iPhone
也可以看看我这个,泛用型的消息推送网关: https://github.com/LeslieLeung/heimdallr/blob/main/docs/example/GitHubStar.md
|
7
byj66 OP @LeslieLeung 好的,感谢。
|
8
vsitebon 20 天前
应该是可以设置成每天一次,然后统计每天的变化推送?有点类似于 star history 一样
|
10
hanaTsuk1 20 天前
我不想看谁给我点了 star ,我只想看谁取消了 star👿
|