Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cslant/laravel-telegram-git-notifier

The Laravel package to custom and send notifications from Gitlab and Github events to Telegram channels
https://github.com/cslant/laravel-telegram-git-notifier

cslant cslant-package github-events github-notifications github-telegram github-telegram-bot gitlab-notifier gitlab-telegram laravel-telegram-notification notification-bot telegram telegram-bot telegram-bot-app telegram-github-repo telegram-notifications telegram-notifier

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://core.telegram.org/bots#6-botfather)

## 📋 Requirements

- PHP ^8.1
- [Composer](https://getcomposer.org/)
- Core: [Telegram Git Notifier](https://github.com/cslant/telegram-git-notifier.git)

## 🔧 Installation

You can install this package via Composer:

```bash
composer require cslant/laravel-telegram-git-notifier
```

## 🚀 Usage

See the [Usage - Telegram git notifier Documentation](https://docs.cslant.com/telegram-git-notifier/usage/first_test)
for a list of usage.

Please check and update some configurations in the documentation.

## 📖 Official Documentation

Please see the [Telegram Git Notifier Documentation](https://docs.cslant.com/telegram-git-notifier) for more
information.

## ✨ Supported events

### GitHub Events Available

- [x] Push
- [x] Issues
- [x] Issue Comment
- [x] Pull Request
- [x] Pull Request Review
- [x] Fork
- [x] Commit Comment
- [x] Deployment
- [x] Deployment Status
- [x] Fork
- [x] Workflow
- [x] Watch

... and more events can be seen in the [all GitHub events available](https://docs.cslant.com/telegram-git-notifier/prologue/event-availability/github)

### 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](https://docs.cslant.com/telegram-git-notifier/prologue/event-availability/gitlab)

## License

The MIT License (MIT). Please see [License File](LICENSE) for more information.