myopensoft/laravel-kepoh-telegram

将异常触发的错误发送到Telegram公共频道,用于内部错误记录。

1.0.1 2021-03-25 08:51 UTC

This package is auto-updated.

Last update: 2024-09-25 17:05:30 UTC


README

Latest Version on Packagist Total Downloads

将异常触发的错误发送到Telegram公共频道,用于内部错误记录。

安装

您可以通过composer安装此包

composer require myopensoft/laravel-kepoh-telegram

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="Myopensoft\KepohTelegram\KepohTelegramServiceProvider" --tag="kepoh-telegram-config"

这是发布配置文件的内容

return [
    'telegram' => [
        'enable' => env('KEPOH_TELEGRAM_ENABLE', false),
        'bot_token' => env('KEPOH_TELEGRAM_BOT_TOKEN'),
        'chat_id' => env('KEPOH_TELEGRAM_CHAT_ID'),
        'dont_report' => [
            \Illuminate\Auth\AuthenticationException::class,
            \Illuminate\Auth\Access\AuthorizationException::class,
            \Illuminate\Session\TokenMismatchException::class,
            \Illuminate\Validation\ValidationException::class,
        ]
    ]
];

用法

放入Handler.php

public function report(Throwable $exception)
{
    // ...
    
    KepohTelegram::report($exception);

    parent::report($exception);
}

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 了解详情。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可证

MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。