lemestwo/rocketchat-monolog-handler 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lemestwo/rocketchat-monolog-handler

最新稳定版本:1.2.2

Composer 安装命令:

composer require lemestwo/rocketchat-monolog-handler

包简介

A Rocket.chat Monolog Handler meant to be used in Laravel projects developed by Sysvale Softgroup

README 文档

README

Instalação

composer require lemestwo/rocketchat-monolog-handler

Uso

Importe a seguinte classe no seu config/logging.php

use Drugovich\Logging\RocketChatHandler;

Adicione o código abaixo ao Array de channels no arquivo logging.php

'rocketchat' => [
    'driver' => 'monolog',
    'handler' => RocketChatHandler::class,
    'with' => [
        'webhooks' => [env('ROCKET_CHAT_WEBHOOK', '')],
        'username' => 'Awesome Laravel Bot',
        'emoji' => ':rotating_light:',
    ],
    'level' => 'warning',
],

Atualize o canal stack de:

'channels' => ['daily'],

para:

'channels' => ['daily', 'rocketchat'],

Lembre-se de adicionar as variáveis de ambiente

ROCKET_CHAT_WEBHOOK=

Configure um WebHook no seu servidor do Rocket.Chat

Você pode utilizar o seguinte script:

/* exported Script */
/* globals console, _, s */

/** Global Helpers
 *
 * console - A normal console instance
 * _       - An underscore instance
 * s       - An underscore string instance
 */

class Script {
  /**
   * @params {object} request
   */
  process_incoming_request({ request }) {

    // console is a global helper to improve debug
    console.log(request);

    return {
      content:{
        text: request.content.text,
        username: request.content.username,
        emoji: request.content.emoji,
        attachments: request.content.attachments
       }
    };
  }
}

统计信息

  • 总下载量: 1.77k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 9
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-06-24