Go to file
2022-10-27 17:27:44 +08:00
publish 初始化 2022-10-27 16:30:53 +08:00
src 更新说明 2022-10-27 17:27:44 +08:00
test 初始化 2022-10-27 16:30:53 +08:00
.gitignore 初始化 2022-10-27 16:30:53 +08:00
.php-cs-fixer.php 初始化 2022-10-27 16:30:53 +08:00
composer.json 更新说明 2022-10-27 17:14:51 +08:00
LICENSE 初始化 2022-10-27 16:30:53 +08:00
phpunit.xml 初始化 2022-10-27 16:30:53 +08:00
README.md 更新说明 2022-10-27 17:08:10 +08:00

三方平台消息通知组件

功能

  • 支持钉钉群机器人、飞书群机器人、企业微信群机器人
  • 支持扩展自定义通道&消息模板

环境要求

  • hyperf >= 2.2

安装

设置仓库

{
  "repositories": [{
    "type": "composer",
    "url": "http://192.168.21.189"
  }]
}

composer require tm-wms/message-notify

配置文件

发布配置文件config/message_notify.php

php bin/hyperf.php vendor:publish tm-wms/message-notify

使用

<?php

use TmWms\MessageNotify\Notify;
use TmWms\MessageNotify\Channel\DingTalkChannel;
use TmWms\MessageNotify\Template\Text\DingTalk;

// 初始通道
$channel = new DingTalkChannel();

// 初始消息模板
$template = (new DingTalk())
    ->setTitle('test')
    ->setText('test')
    //@所有人
    ->setAt([
        'all'
    ]);
    
// 发送
Notify::make($channel)->send($template);