钉钉小喇叭 基于ThinkPHP+钉钉的实时、免费的通知服务

预览截图

功能介绍

此插件基于钉钉机器人进行二次开发,用于管理员、开发者等接受实时、免费的通知服务,配置简单,非开发者亦可完成通知发送,而开发者则可以玩儿的风生水起

功能特性

  1. 一句话发送通知:可自定义通知模板,模板内可带变量,而变量值可以是类方法的返回值或者SQL查询结果,调用时,直接传入模板ID即可
  2. 消息类型多种多样:支持发送文本、链接、 markdown、ActionCard、FeedCard消息类型,且均可在后台添加模板
  3. 高度定制化:发送消息时,可先调用模板,然后选择性覆盖部分数据,如:只使用模板的消息标题和要at人的数据,但修改消息内容

快速体验

钉钉群

  1. 各大应用商店搜索下载钉钉
  2. 扫码加入钉钉群
  3. 进入演示站,侧边菜单中找到钉钉小喇叭->通知模板管理->点击模板记录后面的发送通知消息按钮

准备工作

  1. PC端下载安装阿里巴巴的钉钉软件,配置机器人时需在PC端,建议手机端也安装好钉钉,即可实现实时接受通知
  2. 创建一个群聊,创建群聊时,最少三个人,创建成功后可删除群员,有群聊可忽略此步骤
  3. 为群聊添加机器人,后台设置机器人和消息模板等资料,一次添加,永久有效,插件的机器人管理内,有更为详细的添加流程
  4. 在机器人管理与模板管理,均有测试发送消息按钮,设置完成后,请对机器人和模板进行测试

调用方式

调用方式一

$template_id = 1;//模板ID
Hook::listen('msg_notice',$template_id);

调用方式二

$template_id = 1;//模板ID
$dinghorn = new \addons\dinghorn\dinghorn();
$dinghorn->msgNotice($template_id);

更多高级用法,请安装插件后参考:

\application\admin\controller\dinghorn\Example.php

查看更多

常见问题

点赞 分享