GitHub to Telegram
Serverless GitHub release notifications and a Telegram project directory.
Back to all projectsWhat it does
A Cloudflare Worker that brings public GitHub activity into Telegram channels and chats. It tracks registered chats in KV, filters routine commit noise, and offers repository and contact menus through @hami294bot.
Technical approach
Scheduled public-feed polling avoids configuring a webhook for every repository. KV stores chat registrations and event state, while notification text is cleaned of Git trailers and assistant-session links before publication.
System architecture
A scheduled Worker reads public GitHub activity, removes routine noise, stores delivery state and publishes useful updates to Telegram.