taskord / telegram-logger
通过 Telegram 机器人发送日志到 Telegram 聊天
此软件包的规范仓库似乎已不存在,因此该软件包已被冻结。
v1.0.1
2020-08-28 03:06 UTC
Requires
- php: ^7.1.3
- laravel/framework: 5.6.*|5.7.*|5.8.*|^6.0|^7.0
- monolog/monolog: ^1.23|^2.0
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 机器人
- 在 Telegram 中前往 @BotFather
- 发送
/newbot
- 设置机器人的名称和 bot-name。
- 获取 Token 并将其添加到您的 .env 文件中(如上所述)
- 前往您的机器人并发送
/start
消息