0

    QQ面向开发者推出群聊机器人,可使用WebHook推送消息

    2023.06.27 | admin | 134次围观

    机器人内测中qq群聊对话生成器在线制作,所以需要新建群聊才能使用。

    创建一个新群聊,邀请该好友加入群聊,开启消息推送qq群聊对话生成器在线制作,在设置中生成一个webhook链接地址,复制下来

    记录一下链接中key=后面的参数,即为下文的$key

    然后使用php进行调用,我写了一个简单的扩展包,使用 composer 进行安装

    composer require sy-records/qq-webhook

    使用也很简单

    $key = "";
    $robot = \Luffy\QQWebHook\Robot::getInstance($key);
    $robot->send("沈唁志博客\r\nhttps://qq52o.me");

    项目地址在这里:,支持点个star~

    QQ面向开发者推出群聊机器人,可使用WebHook推送消息

    后面腾讯更新的话,还会继续完善功能

    下面来说一下WordPress中怎么修改方糖推送为使用这个机器人推送

    function qq_webhook_send($comment_id)
    {
        $key = '你的KEY';
        $comment = get_comment($comment_id);
        $msg = '博客上有一条新的评论:' . $comment->comment_content;
        $postdata = json_encode(
            array(
                "content" => array(
                    array(
                        "type" => 0,
                        "data" => $msg
                    )
                )
            )
        );
        $opts = array(
            'http' =>
                array(
                    'method' => 'POST',
                    'header' => 'Content-Type: application/json',
                    'content' => $postdata
                )
        );
        $context = stream_context_create($opts);
        @file_get_contents('https://app.qun.qq.com/cgi-bin/api/hookrobot_send?key=' . $key, false, $context);
    }
    add_action('comment_post', 'qq_webhook_send');

    将此代码加入到functions.php中,删除方糖的代码即可

    实测会拦截com和cn的域名~

    任何个人或团体,未经允许禁止转载本文:《QQ面向开发者推出群聊机器人,可使用WebHook推送消息》,谢谢合作!

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论