前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯官方可编程机器人 (该怎么折腾呢)

腾讯官方可编程机器人 (该怎么折腾呢)

作者头像
乔千
发布2020-04-16 18:02:45
2.7K0
发布2020-04-16 18:02:45
举报

前言

腾讯推出了内测的 webhook 机器人,这件事其实预见性就知道了,只是最近没想到出来了,钉钉和一些就支持 webhook 实现机器人,腾讯跟进可还行。

find robots

在手机 QQ 内打开 1. 打开链接

https://web.qun.qq.com/qunrobot/data.html?robot_uin=2854196399&_wwv=128&_wv=3 2. 添加 QQ 机器人:2854196399 // 这是腾讯官方的机器人

api key 在开启消息推送后可以获取

操作

写了 PHP 类进行推送 使用也非常简单

代码语言:javascript
复制
   <?php  class hook_robot {public static $robot_key;function __construct($key) {    self::$robot_key=$key;}public static function send_message($type = 0,$data) {    self::Http_Request("https://app.qun.qq.com/cgi-bin/api/hookrobot_send?key=".self::$robot_key,array("content"=>array(array("type"=>0,"data"=>$data))));}private static function Http_Request($url, $data, $json_transfer = 1) {    if ($json_transfer == 1) {        $data = json_encode($data, JSON_UNESCAPED_UNICODE);    } else if ($json_transfer == 2) {        $data = urldecode(json_encode($data, JSON_UNESCAPED_UNICODE));    }    $ch = curl_init();    curl_setopt($ch, CURLOPT_URL, $url);    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);    curl_setopt($ch, CURLOPT_AUTOREFERER, 1);    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    $status = curl_exec($ch);    curl_close($ch);    $res = json_decode($status, true);    return $res;}  }  new hook_robot("xxxxx");  hook_robot::send_message(0,"msg test");

play with robots

可以看到能够发送消息了

那么他能做什么呢?

很明显功能只有消息发送 不能接收消息

后言

我们可以进行评论消息推送或者 rss 订阅 目前 webhook 还在测试阶段 不知道腾讯何时会放出一个完整版 估计可玩性非常大吧

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • find robots
  • 操作
  • play with robots
  • 后言
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档