gordonzero/monolog-telegram

Laravel 5.6 Monolog 自定义 Telegram 频道

1.1 2019-07-10 20:53 UTC

This package is auto-updated.

Last update: 2024-09-11 14:47:59 UTC


README

此包将发送消息到由 LOG_TELEGRAM_CHAT_ID 指定的特定群组或用户。

安装

composer require gordonzero/monolog-telegram

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

'telegram' => [
    'driver' => 'custom',
    'via'=> \Logger\TelegramLogger::class,
    'botKey' => env('LOG_TELEGRAM_BOT_ID'),
    'chatId' => 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

此包包含一个空的服务提供者。这只是为了让您知道该包已被检测并正常工作。

侧记

目前它没有内置的方法来确定您的 CHAT_ID。这可能在未来的版本中出现,或者您可以查看有关如何找到此ID编号的帖子。