vblinden / laravel-telegram-alerts
Send a message to Telegram
Fund package maintenance!
vblinden
Requires
- php: ^8.0
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-29 23:30:51 UTC
README
This package can quickly send alerts to Telegram. You can use this to notify yourself of any noteworthy events happening in your app.
use Vblinden\TelegramAlerts\Facades\TelegramAlert TelegramAlert::message("You have a new subscriber to the {$newsletter->name} newsletter!")
Under the hood, a job is used to communicate with Telegram. This prevents your app from failing in case Telegram is down.
Installation
You can install the package via composer:
composer require vblinden/laravel-telegram-alerts
You can publish the config file with:
php artisan vendor:publish --tag="laravel-telegram-alerts-config"
Usage
To send a message to Telegram, simply call TelegramAlert::message()
and pass it any message you want.
TelegramAlert::message('Hello from your app!');
To send a message to multiple recipients.
TelegramAlert::to('channel-id')->to('user-id')->message('Hello from your app!');
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.