myopensoft / laravel-kepoh-telegram
将异常触发的错误发送到Telegram公共频道,用于内部错误记录。
1.0.1
2021-03-25 08:51 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- illuminate/contracts: ^7.0|^8.0
- spatie/laravel-package-tools: ^1.4.3
- spatie/laravel-ray: ^1.17
Requires (Dev)
- orchestra/testbench: ^6.13
- phpunit/phpunit: ^9.3
- vimeo/psalm: ^4.4
This package is auto-updated.
Last update: 2024-09-25 17:05:30 UTC
README
将异常触发的错误发送到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)。请参阅 许可证文件 了解更多信息。