The GitHub half of the same open-source Notifine project as gitlab_notifine_bot: pushes GitHub repository events into Telegram via a webhook. Free, source on GitHub.
Alternatives to Notifine for GitLab
7 alternatives to Notifine for GitLab for GitHub, GitLab & CI: Notifine for GitHub, Gitlab, GitHub. Ranked by the HotBots score, checked automatically.

Forwards notifications from GitLab (both gitlab.com and self-hosted instances) into Telegram and lets you respond quickly, complementing GitLab's official Slack-style integrations. Free, English interface.

A long-running bot that subscribes to public GitHub repositories and posts new issues, pull requests, pushes and other events into a chat or channel, with the option to reply to issues from Telegram. Free, English interface, no repository access token required for public repos.

Notifies a chat whenever a public GitHub repository publishes a new release, useful for tracking dependencies or tools you rely on without watching every repo on GitHub itself. Free, English interface.
Reports CircleCI build statuses into Telegram, so a pipeline pass or failure shows up in chat instead of only in the CircleCI dashboard or email. Free, English interface.

Delivers Jenkins build notifications to Telegram, letting a team see job successes and failures without polling the Jenkins dashboard. Free, English interface.
Tracks activity on a repository you point it at and reports changes into Telegram, similar in spirit to GitHub's own Watch feature but delivered as chat messages. Free, English interface.