WordPress通过Server酱将评论发送给钉钉群机器人-网友小宋
写这篇文章的目的主要是因为目前本人工作一直在使用钉钉,一些服务监控都在使用钉钉群机器人。
本人也是一个初学者,如果想设置微信评论推送,可以直接百度,很多,下面的方法也是参考的微信推送。
1、server酱官网
首先server酱官网注册一个,申请一个申请secret key。
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfa352af.png)
2、钉钉电脑客户端
打开钉钉电脑客户端,个人建议创建一个新的组织,不要使用你现在工作的组织,具体方法自己可以百度。
然后新建一个群,需要注意,建群需要3个人,拉完他们之后,可以在删除其余的两个人。
依此点击群设置-智能群助手-添加机器人-添加机器人-自定义机器人-添加-进入设置机器人界面
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfadb6d3.png)
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfa92508.png)
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfa631c0.png)
注意:安全设置:自定义关键词要填写:方糖 否者消息会发不到钉钉群,点击完成后,获取到钉钉webhook地址。
3、将获取到的webhook添加到server酱后台
将钉钉群机器人的webhook地址添加server酱后台钉钉地址框,保存后,可以发送测试。设置如下图:
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfa9a4f9.png)
测试效果显示,到这一步,server酱和钉钉的机器人之间就已经通畅了。
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfb07f18.png)
4、wordpress后台添加推送消息代码
在主题function.php中添加以下代码后更新文件:
//欢迎访问网友小宋,本站域名https://xyzbz.cn
//评论钉钉推送
function wpso_dingding_comment_notify($comment_id) {
$text = get_bloginfo('name'). '上有新的评论';
$comment = get_comment($comment_id);
$desp = $comment->comment_author.' 同学在文章《'.get_the_title($comment->comment_post_ID).'》中给您的留言为:'.$comment->comment_content;
$key = '你自己的secret key';
$postdata = http_build_query( array( 'text' => $text, 'desp' => $desp ));
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata));
$context = stream_context_create($opts);
$admin_email = get_bloginfo ('admin_email');
$comment_author_email = trim($comment->comment_author_email);
if($admin_email!=$comment_author_email){
return $result = file_get_contents('https://sctapi.ftqq.com/'.$key.'.send', false, $context);
}
}
add_action('comment_post', 'wpso_dingding_comment_notify', 19, 2);
找到自己网站的文章任意一篇,在文章下方评论,查看钉钉机器人消息,以下是显示效果:
![请输入图片描述](http://img.xyzbz.cn/i/2022/04/19/625e8bfb0691d.png)
5、其他。
以上代码同样适用于企业微信推送,如果你使用企业微信的,可以百度查询下相关方法,设置都很简单。另外server酱的非订阅用户每天只有5条消息推送,有需要的可以升级订阅用户,价钱很便宜。如果你再设置中遇到什么问题,可以在评论下方留言。
学习了
Server酱现在限制发送频率!
当时团购,买了两年订阅,所以现在基本都是通过server酱转发到钉钉。