查看: 511|回复: 0

[综合福利] QR对接QQ官方HOO!K机器人教程

[复制链接]
  • TA的每日心情

    昨天 00:23
  • 签到天数: 721 天

    [LV.9]以坛为家II

    6683

    主题

    513

    帖子

    4万

    积分

    管理员

    盛年不重来,一日难再晨。

    UID
    1
    云币
    8025
    金钱
    18937
    好评
    547
    性别
    在线时间
    1809 小时
    注册时间
    2019-8-21

    管理员勋章最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老财富大使热爱篮球国庆勋章灌水大神帖子大侠以坛为家劳动节勋章虎年纪念勋章夜猫子搬运大神音乐无限游戏大全

    发表于 2020-4-11 10:35:01 | 显示全部楼层 |阅读模式 IP:福建泉州
    接入教程:
    这个QQ机器人,被官方起名为HOO!K,不知道是什么用意,在我发文章的时候,他似乎还是在测试,并没有被展示在QQ机器人队列里。
    引入自己的群
    请将下面QQ号先发到你管理或者你创建的群
    2854196399
    将机器人添加到你的群,然后打开消息推送,并且选择推送消息那里的已设置。
    接下来选择生成接口复制 key= 后面的参数记录保存,千万不可泄露接下来选择生成接口复制 key= 后面的参数记录保存,千万不可泄露
    后台搭建
    这里我们需要一个虚拟主机搭建一个简单的后台,就一个php文件,下面是代码,命名为qq.php
    代码:

    1. <?php

    2. $key = $_GET["key"];
    3. $n = $_GET["n"];
    4. //判断是否GET传入
    5. if($key==""|$n=="")
    6. {
    7.     $key = $_POST["key"];
    8.     $n = $_POST["n"];
    9.    //判断是否POST传入
    10.     if($key==""|$n=="")
    11.     {
    12.       echo "失败请检查参数";
    13.     }

    14. }
    15. //封装好的POST提交json的函数,不要动
    16. function http_post_json($url, $jsonStr)
    17. {
    18.     $ch = curl_init();
    19.     curl_setopt($ch, CURLOPT_POST, 1);
    20.     curl_setopt($ch, CURLOPT_URL, $url);
    21.     curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr);
    22.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    23.     curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    24.             'Content-Type: application/json; charset=utf-8',
    25.             'Content-Length: ' . strlen($jsonStr)
    26.         )
    27.     );
    28.     $response = curl_exec($ch);
    29.     $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    30.     curl_close($ch);

    31.     return array($httpCode, $response);
    32. }
    33. //执行函数提交数据,不返回数据
    34. //key的值就是你记录的key而n是QQ机器人要发送的消息
    35. $url = "https://app.qun.qq.com/cgi-bin/api/hookrobot_send?key=".$key;
    36. $jsonStr = "{"content": [ {"type":0,"data":"".$n.""}]}";
    37. $daatfh = http_post_json($url, $jsonStr);
    38. ?>
    复制代码

    QR词库
    这里我简单的说一下,下面我们先从一个api获取ping的数据然后记录给A,再让qr机器人访问我们刚刚的接口,帮助我们完成发布消息这里我们不把访问的返回数据发出,首先如果正确没有返回数据,其次没有返回必要 这个是简单的接口引用对接
    ping .*
    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%$
    返:签到成功奖励你%A%好感度QwQ你现在有%C%的好感度用户:【%昵称%(%QQ%)】签到时间:%时间yy年mm月dd日yy时hh分钟%
    访:$访问 http://域名地址/qq.php?key=你的key&n=%返%$

    不想复制的直接下载词库文件
    http://www.tf3q.com/s/yzkv23sv



    楼主热帖
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    手机版|小黑屋|秋月社区

    |网站地图

    GMT+8, 2024-11-22 08:36 , Processed in 0.107648 second(s), 31 queries , Gzip On.

    Powered by Qiu Yue X3.4 Licensed

    © 2019-2024 Comsenz Inc.