QR对接QQ官方机器人(HOO!K)教程

作者 : 七彩云 本文共1810个字,预计阅读时间需要5分钟 发布时间: 2020-04-9 共2.2K人阅读

最近我发现了QQ有一个代理发送消息的官方QQ群机器人,诶这有什么呢?当然是白嫖的机会,既然他能代理发送消息,是不是就可以代替我们QR机器人发送消息了呢?答案:完全OK

当然这里的消息暂时仅仅限于字符串即文本消息,也就是不能发图片语音,当然,我会持续关注的,如果有大佬知道提交什么参数可以发送图片,求在评论区留言。

接入教程:

这个QQ机器人,被官方起名为HOO!K,不知道是什么用意,在我发文章的时候,他似乎还是在测试,并没有被展示在QQ机器人队列里。

引入自己的群

请将下面QQ号先发到你管理或者你创建的群

2854196399

将机器人添加到你的群,然后打开消息推送,并且选择推送消息那里的已设置。

接下来选择生成接口复制 key= 后面的参数记录保存,千万不可泄露接下来选择生成接口复制 key= 后面的参数记录保存,千万不可泄露

后台搭建

这里我们需要一个虚拟主机搭建一个简单的后台,就一个php文件,下面是代码,命名为qq.php

<?php

$key = $_GET["key"];
$n = $_GET["n"];
//判断是否GET传入
if($key==""|$n=="")
{
    $key = $_POST["key"];
    $n = $_POST["n"];
   //判断是否POST传入
    if($key==""|$n=="")
    {
      echo "失败请检查参数";
    }

}
//封装好的POST提交json的函数,不要动
function http_post_json($url, $jsonStr)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json; charset=utf-8',
            'Content-Length: ' . strlen($jsonStr)
        )
    );
    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);
 
    return array($httpCode, $response);
}
//执行函数提交数据,不返回数据
//key的值就是你记录的key而n是QQ机器人要发送的消息
$url = "https://app.qun.qq.com/cgi-bin/api/hookrobot_send?key=".$key;
$jsonStr = "{\"content\": [ {\"type\":0,\"data\":\"".$n."\"}]}";
$daatfh = http_post_json($url, $jsonStr);
?>

QR词库

这里我简单的说一下,下面我们先从一个api获取ping的数据然后记录给A,再让qr机器人访问我们刚刚的接口,帮助我们完成发布消息这里我们不把访问的返回数据发出,首先如果正确没有返回数据,其次没有返回必要 这个是简单的接口引用对接

ping .*

A:$访问 http://glapi.cn/ping/api.php?msg=%参数1%$

B:$访问 http://域名地址/qq.php?key=你的key&n=%A%$

下面是一个本地词库运行的例子运算结束后,将返回文字放在一行,然后给我们的后台

签到

D:$读 签到时间/%群号%/%QQ% a 0$

如果:%D%==%时间d%

你今天已经签过到了

返回

如果尾

A:%随机数500-2000%

B:$读 签到好感度/%群号%/%QQ% a 0$

C:[%A%+%B%]

$写 签到好感度/%群号%/%QQ% a %C%$

$写 签到时间/%群号%/%QQ% a %时间d%$

返:签到成功\r奖励你%A%好感度QwQ\r你现在有%C%的好感度\r用户:\r【%昵称%(%QQ%)】\r签到时间:%时间yy年mm月dd日yy时hh分钟%

访:$访问 http://域名地址/qq.php?key=你的key&n=%返%$

不想复制的直接下载词库文件

链接:蓝奏云

重要

不要用于其他违规,我可以告诉你,在任何机器人提交的过程,QQ都会记录IP

如有侵权请提供相关证明到sjhyzwds@gmail.com
请加入官方QQ群1056114416
七彩云资源网 » QR对接QQ官方机器人(HOO!K)教程

发表评论