micjemelo/telegram-logger-errors
通过Telegram机器人将日志发送到Telegram聊天
1.1.0
2022-10-21 07:48 UTC
Requires
- php: ^7.1.3|^8.0
- irazasyed/telegram-bot-sdk: 3.9
- laravel/framework: 5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0
- monolog/monolog: ^1.23|^2.0
README
通过Telegram机器人将日志发送到Telegram聊天
安装
composer require michelmelo/telegram-logger-errors
定义Telegram机器人Token和聊天id(用户的Telegram id)并将它们设置为环境变量。添加到.env
TELEGRAM_LOGGER_BOT_TOKEN=id:token
TELEGRAM_LOGGER_CHAT_ID=chat_id
将新通道添加到config/logging.php文件中
'telegram' => [ 'driver' => 'custom', 'via' => MichelMelo\Logger\TelegramLogger::class, 'level' => 'debug', ]
如果您的默认日志通道是栈,您可以将其添加到stack通道,如下所示
'stack' => [ 'driver' => 'stack', 'channels' => ['single', 'telegram'], ]
或者您可以直接在.env中更改默认日志通道
LOG_CHANNEL=telegram
发布配置文件
php artisan vendor:publish --provider "MichelMelo\Logger\TelegramLoggerServiceProvider"
创建机器人
要使用此包,您需要创建Telegram机器人
- 前往Telegram中的@BotFather
- 发送
/newbot
- 为您的机器人设置名称和机器人名称。
- 获取Token并将其添加到您的.env文件中(如上所述)
- 前往您的机器人并发送
/start
消息