内衣/laravel-myteam-logging

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

v1.1 2020-07-21 13:22 UTC

README

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

安装

composer require underwear/laravel-myteam-logging

定义 Myteam 机器人令牌和聊天 ID(用户 Myteam ID)并将其设置为环境参数。添加到 .env

MYTEAM_LOGGER_BOT_TOKEN=id:token
MYTEAM_LOGGER_CHAT_ID=chat_id
MYTEAM_LOGGER_API_HOST=https://myteam.mail.ru/

将新通道添加到 config/logging.php 文件

'myteam' => [
    'driver' => 'custom',
    'via'    => MyteamLogger\MyteamLogger::class,
    'level'  => 'debug',
]

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

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

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

LOG_CHANNEL=myteam

发布配置文件

php artisan vendor:publish --provider "MyteamLogger\MyteamLoggerServiceProvider"

创建机器人

要使用此包,您需要创建 Myteam 机器人

查看官方文档 Myteam BOT API 文档

鸣谢