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~
后面腾讯更新的话,还会继续完善功能
下面来说一下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推送消息》,谢谢合作!
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论