publish | ||
src | ||
test | ||
.gitignore | ||
.php-cs-fixer.php | ||
composer.json | ||
LICENSE | ||
phpunit.xml | ||
README.md |
三方平台消息通知组件
功能
- 支持钉钉群机器人、飞书群机器人、企业微信群机器人
- 支持扩展自定义通道&消息模板
环境要求
- hyperf >= 2.2
安装
设置仓库
{
"repositories": [{
"type": "composer",
"url": "http://192.168.21.189"
}]
}
composer require tm-wms/message-notify
配置文件
发布配置文件config/message_notify.php
具体配置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);