利用QQ机器人在有WordPress评论时QQ消息通知

项目

icon

https://github.com/Mrs4s/go-cqhttp

效果

使用

在主题文件夹中的function.php添加以下代码

代码中有部分无法正确渲染的内容请查看置顶评论

function bot_msg_qq($comment_id)
{
    $comment = get_comment($comment_id);
//如果评论作者是管理员,直接返回不处理
    if( user_can($comment->user_id, 'administrator') )
    {
        return;
    }
    $siteurl = get_bloginfo('url');
    $text = '文章《' . get_the_title($comment->comment_post_ID) . '》有新的评论!';
    $desp = $text . "n" . "作者: $comment->comment_author n邮箱: $comment->comment_author_email n评论: $comment->comment_content n点击查看:$siteurl/?p=$comment->comment_post_ID#comments";
    // 封装Object,message是我们需要推送到 QQ 的消息内容
    $postdata = http_build_query(
        array(
            'message' => $desp
        )
    );
    // 执行POST请求
    $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://bot.asbid.cn/send_private_msg?user_id=接收qq号', false, $context);
}
add_action('comment_post', 'bot_msg_qq', 19, 2);
  • 修改QQ机器人的API或者保持默认
  • 修改接收通知的QQ号码
  • QQ机器人与接收通知的QQ号码必须为好友

我的QQ机器人号码 2280858259 API: https://bot.asbid.cn
务必添加QQ2280858259为好友,不然无法接收消息

引用

https://www.boxmoe.com/534.html

评论

  1. 博主 置顶
    Windows Chrome 121.0.0.0
    已编辑
    1 月前
    2024-3-07 14:27:36
        $text = '文章《' . get_the_title($comment->comment_post_ID) . '》有新的评论!';
        $desp = $text . "\n" . "作者: $comment->comment_author \n邮箱: $comment->comment_author_email \n评论: $comment->comment_content \n点击查看:$siteurl/?p=$comment->comment_post_ID#comments";

    n其实是\n 编辑器渲染问题

  2. Windows Chrome 102.0.0.0
    1 月前
    2024-3-08 19:55:36

    我用的企业微信作推送,普通微信也能看到消息。

    • 博主
      冰剑
      Windows Chrome 121.0.0.0
      1 月前
      2024-3-08 19:57:29

      我也有邮件通知,但是不是即时的.而我上班QQ是时常在线的,所以就更加习惯使用QQ来接收推送消息

  3. Linux Chrome 122.0.0.0
    1 月前
    2024-3-10 16:56:14

    在评论通过审核后会自动发送通知消息到接收 QQ. 这是啥意思?自己通过审核后给自己qq再发一次提醒,说自己通过了什么某某评论审核?
    关键的QQ机器人API是怎么弄的呢?

    • 博主
      不亦乐乎
      Windows Chrome 122.0.0.0
      1 月前
      2024-3-10 16:58:12

      QQ机器人是一个开源的项目https://github.com/Mrs4s/go-cqhttp
      实际上实现的功能与邮件通知类似.

      • 老孙
        Linux Chrome 122.0.0.0
        已编辑
        1 月前
        2024-3-10 17:09:44

        由于QQ官方针对协议库的围追堵截, 不断更新加密方案, 我们已无力继续维护此项目. 建议Bot开发者尽快迁移至无头NTQQ项目

        看来也不是很长久的东西啊。

        • 博主
          不亦乐乎
          Windows Chrome 122.0.0.0
          1 月前
          2024-3-10 17:13:58

          因为官方已经上线了QQ机器人,这些第三方的自然就没有存在的意义了..
          这个项目还是能用的,就是不知道能用多久.→_→.
          你可以直接试试我的机器人 不用折腾这个

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇