Skip to content

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

License

Notifications You must be signed in to change notification settings

cslant/laravel-telegram-git-notifier

Repository files navigation

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 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

🔧 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.