v2.0 Now supports PHP ^8.2 & Laravel ^10.0

Send Git Notifications to Telegram

Receive real-time GitHub/GitLab event notifications directly in your Telegram bots, groups, super groups with topics, and channels.

Powerful Features

Everything you need to keep your team informed about repository activities.

Real-Time Notifications

Stay informed about your project's activity instantly without monitoring.

Advanced Filtering

Filter by event type, branch, or custom rules. Only get what matters.

Multiple Channels

Bots, groups, super groups with topics, and channels support.

Customizable Messages

Customize notification messages and buttons via Telegram.

Custom Templates

Create custom notification templates for each event type.

Telegram Bot Management

Manage settings directly from Telegram with interactive buttons.

Event Scheduling

Schedule when to receive notifications for specific events.

Secure Webhooks

Secure webhook handling with signature verification.

Quick Start

Get up and running in your Laravel project in minutes.

1 Install via Composer
$ composer require cslant/laravel-telegram-git-notifier
2 Publish Configuration
$ php artisan vendor:publish --provider="CSlant\LaravelTelegramGitNotifier\ServiceProvider" --tag="config"
3 Configure Environment (.env)
# Telegram Bot Configuration
TELEGRAM_BOT_TOKEN="your_bot_token"
TELEGRAM_CHAT_ID="your_chat_id"
Set your GitHub/GitLab Webhook URL to: https://your-domain.com/telegram-git-notifier/webhook

Supported Events

Comprehensive event coverage for both GitHub and GitLab webhooks.

GitHub

11+ Event Types

Push
Issues
Issue Comment
Pull Request
PR Review
Fork
Commit Comment
Deployment
Deploy Status
Workflow
Watch/Star
+ more...

GitLab

9+ Event Types

Push
Tag Push
Issue
Merge Request
Note/Comment
Pipeline
Wiki Page
Build
Deployment
Release
+ more...

Notification Channels

Send notifications to various Telegram destinations.

Telegram Bot

Direct messages to your bot

Groups

Send to team groups

Super Groups

With multiple topics

Channels

Broadcast to channels

Ready to get notified?

Install via Composer and start receiving GitHub/GitLab notifications in Telegram today.