laravel-telegram-git-notifier icon indicating copy to clipboard operation
laravel-telegram-git-notifier copied to clipboard

The Laravel package to custom and send notifications from Gitlab and Github events to Telegram channels

Welcome to Telegram GitHub/GitLab Notifier 👋

Telegram GitHub/GitLab Notifier Laravel

License Latest Version Total Downloads Test Status Code Style Status Quality Score Maintainability

📝 Introduction

Laravel Telegram Git Notifier is a 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

🔧 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

  • [x] Push

  • [x] Issues

  • [x] Issue Comment

  • [x] Pull Request

  • [x] Pull Request Review

  • [x] Pull Request Review Comment

  • [x] Fork

  • [x] Commit Comment

  • [x] Deployment

  • [x] Deployment Status

  • [x] Fork

  • [x] Gollum

  • [x] Watch

    ... and more events can be seen in the all GitHub events available

GitLab Events Available

  • [x] Push

  • [x] Tag Push

  • [x] Issue

  • [x] Merge Request

  • [x] Note

  • [x] Pipeline

  • [x] Wiki Page

  • [x] Build

  • [x] Deployment

  • [x] 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.