Server酱Turbo版推送WordPress评论

什么是「Server酱·Turbo版」?

「Turbo版/新版」是「公众号版/旧版」分离出来的一个版本,它提供更多的消息渠道以供使用。

通过「Turbo版」,可以实现以下渠道的推送:

  • 企业微信应用消息:无需安装企业微信客户端,可在微信中直接收到消息,内容显全文
  • 手机客户端:Andorid有官方测试版,iOS 可用 Bark 通道
  • 群机器人:企业微信、钉钉、飞书
  • 邮件和短信:通过自定义通道调用云服务实现
  • 微信服务号和测试号:依赖模板消息接口(微信可能会在2021年4月底下线该接口,不建议使用)

如何选择通道:

  1. 推荐使用 「企业微信应用消息」
  2. 如果不能使用推荐通道,可以选用以下通道(稳定性不如推荐通道好)

Turbo版和标准版的兼容性

Turbo版完全兼容「公众号版」 API(毕竟只有一个),只需要更换域名和 sendkey 即可。

官方给出的调用方法:

PHP

function sc_send(  $text , $desp = '' , $key = '[SENDKEY]'  )
{
    $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);
    return $result = file_get_contents('https://sctapi.ftqq.com/'.$key.'.send', false, $context);

}

新旧版本调用函数代码大同小异,新版修改如下使用:

//评论微信推送 20210523_submit
function wpso_wechet_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 = 'xxxxxxxxxx';
$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_wechet_comment_notify', 19, 2);
//评论微信推送

消息通道设置请移步Server酱Turbo版官网按说明操作即可,修改第6行SendKey为你所获取的值。

给TA买糖
共{{data.count}}人
人已赞赏
wordpress

B2 主题菜单样式美化

2021-3-15 0:23:46

系统运维

Linux运维基础技能: 脚本编程与Linux命令

2020-5-10 17:10:41

⚠️
Golurending上的部份代码及教程来源于互联网,仅供网友学习交流,未经Golurending作者或上传书面授权,请勿作他用。
若您的权利被侵害,请联系站长 邮箱codesns#163.com(#-@) 或 点击右侧 私信:管理员 反馈,我们将尽快处理。
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索