cslant / laravel-telegram-git-notifier
Send notification from Gitlab and Github events to Telegram
Fund package maintenance!
tanhongit
Installs: 14 987
Dependents: 2
Suggesters: 1
Security: 0
Stars: 36
Watchers: 3
Forks: 8
Open Issues: 10
Requires
- php: ^8.1
- cslant/telegram-git-notifier: ^v1.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^v3.0
- nunomaduro/collision: ^7.10
- nunomaduro/larastan: ^2.9
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
README
📝 Introduction
Laravel Telegram Git Notifier is a Laravel package that allows you to create a Telegram bot to receive notifications from GitHub or GitLab events and manage customization through messages and buttons on Telegram.
- Send notifications of your GitHub/GitLab repositories to Telegram Bots, Groups, Super Groups (Multiple Topics), and Channels.
- The bot must be created using the BotFather
📋 Requirements
- PHP ^8.1
- Composer
- Core: Telegram Git Notifier
🔧 Installation
You can install this package via Composer:
composer require cslant/laravel-telegram-git-notifier
🚀 Usage
See the Usage - Telegram git notifier Documentation for a list of usage.
Please check and update some configurations in the documentation.
📖 Official Documentation
Please see the Telegram Git Notifier Documentation for more information.
✨ Supported events
GitHub Events Available
-
Push
-
Issues
-
Issue Comment
-
Pull Request
-
Pull Request Review
-
Fork
-
Commit Comment
-
Deployment
-
Deployment Status
-
Fork
-
Workflow
-
Watch
... and more events can be seen in the all GitHub events available
GitLab Events Available
-
Push
-
Tag Push
-
Issue
-
Merge Request
-
Note
-
Pipeline
-
Wiki Page
-
Build
-
Deployment
-
Release
... and more events can be seen in the all GitLab events available
License
The MIT License (MIT). Please see License File for more information.