接入教程: 这个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 .* 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
|