怎么让钉钉提醒成为你的噩梦

我司规定,钉钉是不能静音的~
所以,钉钉提醒声音一响起来,我整个人就不好了~
那么作为开发人员,怎么让钉钉提醒成为你的噩梦呢?
当然是,让系统报警通过钉钉提醒发给你~这样的话,第一时间能够发现系统问题并合理解决,不影响公司业务发展,提高用户体验~
咳咳,老板让我这么写的。。。。。。
废话不多说,你首先要有个钉钉群聊,然后添加一个钉钉机器人
在这里插入图片描述
然后在这里插入图片描述
这里有几个重要参数
在这里插入图片描述
机器人名称
群聊名称
还有一个系统自动生成的地址,这个地址是干啥的呢?

curl直接往里面推消息,那么机器人就会以消息的形式发到群聊里面
废话不多说我们来看代码

// 推送机器人
  function requestWarningByCurl($remoteServer, $postString) {  
        $ch = curl_init();  
        curl_setopt($ch, CURLOPT_URL, $remoteServer);
        curl_setopt($ch, CURLOPT_POST, 1); 
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); 
        curl_setopt($ch, CURLOPT_HTTPHEADER, array ('Content-Type: application/json;charset=utf-8'));
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postString);  
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
        // 线下环境不用开启curl证书验证, 未调通情况可尝试添加该代码
        // curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); 
        // curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
        $data = curl_exec($ch);
        curl_close($ch);                
        return $data;  
    }
    // 图3马赛克中的地址
    $webhook = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxx";
    // 推送的消息
	$message="报错了报错了";
	// 消息格式化一下
	$data = array ('msgtype' => 
'text','text' => array ('content' => $message));
	$data_string = json_encode($data);
	// 推送
	$result = requestWarningByCurl($webhook, $data_string);  
	echo $result;

还是挺简单的吧~
主要文档参考钉钉官方文档:
https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq

其实,这个就是一个简单的demo。
我觉得真正有效的用法应该是给你的系统日志分类,分级别,并根据级别确定是否需要在群里面使用钉钉机器人推送的方式让相关人员快速及时的了解。
像我的话,怎么说,只要手机在我身边,钉钉一响,基本就是立马冲过去看消息,并暗暗祈祷,不是报错。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值