kagatan/monolog-telegram

Monolog 的处理器,用于向 Telegram 频道发送消息。Laravel

v1.4 2021-03-21 15:59 UTC

This package is auto-updated.

Last update: 2024-09-21 23:18:10 UTC


README

🔔 允许使用 Laravel 的机器人将日志消息记录到 Telegram 频道的 Telegram 处理器

安装

使用 composer 安装

composer require kagatan/monolog-telegram  

用法

打开 config/logging.php 文件,找到 channels 键。将以下频道添加到列表中。

 'channels' => [
    'stack' => [
        'driver'   => 'stack',
        'channels' => ['single', 'telegram'],
    ],
    
    ....
    
    'telegram' => [
        'driver'  => 'custom',
        'via'     => Kagatan\MonologTelegram\TelegramLogger::class,,
        'token'   => env('LOG_TELEGRAM_BOT_ID'),
        'channel' => env('LOG_TELEGRAM_CHAT_ID')
    ],
]

将以下信息添加到您的 .env 文件中。您的 LOG_TELEGRAM_BOT_ID 是您的机器人密钥,而 LOG_TELEGRAM_CHAT_ID 是 Telegram 用户或频道的聊天 ID。

LOG_TELEGRAM_BOT_ID=123456789:ABCDEFGHIJKLMNOPQUSTUFWXYZabcdefghi
LOG_TELEGRAM_CHAT_ID=12345678