taskord/telegram-logger

通过 Telegram 机器人发送日志到 Telegram 聊天

此软件包的规范仓库似乎已不存在,因此该软件包已被冻结。

v1.0.1 2020-08-28 03:06 UTC

This package is auto-updated.

Last update: 2020-09-23 06:47:36 UTC


README

通过 Telegram 机器人发送日志到 Telegram 聊天

安装

composer require taskord/telegram-logger

定义 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'    => Logger\TelegramLogger::class,
    'level'  => 'debug',
]

如果您的默认日志频道是堆栈,您可以将其添加到 stack 频道,如下所示

'stack' => [
    'driver' => 'stack',
    'channels' => ['single', 'telegram'],
]

或者您可以直接更改 .env 中的默认日志频道

LOG_CHANNEL=telegram

发布配置文件

php artisan vendor:publish --provider "Logger\TelegramLoggerServiceProvider"

创建机器人

要使用此软件包,您需要创建 Telegram 机器人

  1. 在 Telegram 中前往 @BotFather
  2. 发送 /newbot
  3. 设置机器人的名称和 bot-name。
  4. 获取 Token 并将其添加到您的 .env 文件中(如上所述)
  5. 前往您的机器人并发送 /start 消息