laravel-backup-telegram maintained by norman-huth
Description
Telegram notifications for spatie/laravel-backup
Author
Last update
2021/12/31 23:52
(dev-main)
License
Downloads
124
Telegram notifications for spatie/laravel-backup
Install
Install and configure these packages:
composer require norman-huth/laravel-backup-telegram
Set up the Telegram receiver and notifications in the config/backup.php:
'notifications' => [
'notifications' => [
\NormanHuth\LaravelBackupTelegram\BackupHasFailed::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\UnhealthyBackupWasFound::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\CleanupHasFailed::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\BackupWasSuccessful::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\HealthyBackupWasFound::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\CleanupWasSuccessful::class => ['telegram'],
],
'notifiable' => \Spatie\Backup\Notifications\Notifiable::class,
'telegram' => [
'to' => -1234567890,
],
'mail' => [
Example: Mail & Telegram notifications:
'notifications' => [
\NormanHuth\LaravelBackupTelegram\BackupHasFailed::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\UnhealthyBackupWasFound::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\CleanupHasFailed::class => ['telegram'],
\NormanHuth\LaravelBackupTelegram\BackupWasSuccessful::class => ['mail'],
\NormanHuth\LaravelBackupTelegram\HealthyBackupWasFound::class => ['mail'],
\NormanHuth\LaravelBackupTelegram\CleanupWasSuccessful::class => ['mail'],
],