norman-huth/laravel-backup-telegram

此包已被弃用且不再维护。未建议替代包。

spatie/laravel-backup的Telegram通知

dev-main 2021-12-31 22:52 UTC

This package is auto-updated.

Last update: 2022-05-29 01:54:21 UTC


README

安装

安装并配置这些包

composer require norman-huth/laravel-backup-telegram

config/backup.php中设置Telegram接收器和通知

    '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' => [

示例:邮件和Telegram通知

        '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'],
        ],