之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人。
代码下载:http://blog.yshizi.cn/131.html
逻辑如下:
下面我简单介绍一下步骤。
首先,你需要下载我的微信助手,下载地址请参考我的博客文章:使用php实现访问图灵机器人api。
php实现代码如下:
<?php
class tuling123
{
private $apikey;
private $cret;
private $text;
private $urid = 1;
private $lfinfo = ”;
public function __construct($apikey, $urid, $lfinfo){
$this->apikey = $apikey;$this->cret = $cret;$this->urid = $urid;$this->lfinfo = $lfinfo; 晚会游戏
}
public function tuling($text, $raw = fal){
$this->text = $text; $param = [ 'perception' => [ 'inputtext' => [ 'text' => $this->text, ], 'lfinfo' => $this->lfinfo ], 'urinfo' => [ 'apikey' => $this->apikey, 'urid' => $this->urid, ]];$result = json_decode('['.$this->post('/d/file/titlepic/v2',json_encode($param)).']',true);return $r湖南高校aw ? $result : $result[0]['results'][0]['values']['text'];
}
private function post($url,$data){
$curl = curl_init();curl_topt($curl, curlopt_post, 1);curl_topt($curl, curlopt_header, 0);curl_topt($curl, curlopt_postfields, $data);curl_topt($curl, curlopt_returntransfer, true);curl_topt($curl, curlopt_timeout, 500);curl_topt($curl, curlopt_ssl_verifypeer, true);curl_topt($curl, curlopt_ssl_verifyie3 0host, 2);curl_topt($curl, curlopt_url, $url);$result = curl_exec($curl);curl_clo($curl);return $result;
}
}
?>
tuling.php
这段代码主要是封装图灵机器人api
<?php require __dir__.'/tuling.php';/** * 获取 post 参数; 在 content_type 为 application/json 时,自动解析 json * @return array */function initpostdata(){ if (empty($_post)) { $content = file_get_contents('php://input'); $post = (array)json_decode($content, true); } el { $post = $_post; } return $post;}$lfinfo = [ 'l快乐的名言ocation' => [ 'city' => '广州' ]];header('content-type:楚才作文application/json'); $post = initpostdata();$urid=$post['wxid'];$content=$post['content'];
//str_replace(““,””,”$urid”) 将去除”“的微信id作为图灵机器人的用户id,因为图灵机器人用户id不能含”“
$data = new tuling123(‘您的图灵机器人apikey’,str_replace(““,””,”$urid”),$lfinfo);
$result = $data->tuling($content);
$json['wxid'] = $urid; $json['content'] = $result; echo json_encode($json,json_unescaped_unicode);?>
wechatrobot.php
之前将这两个文件发布服务器。发布之后的wechatrobot.php文件访问地址即使微信助手接口地址。
如我的发布后地址是:http://blog.yshizi.cn/wechatrobot.php
微信助手配置如下:
然后就可撩机器人。
本文发布于:2023-04-07 16:26:47,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/cb96e54fc5cb11e53cdd46e8bda6a400.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:使用图灵机器人api搭建微信聊天机器人php实现.doc
本文 PDF 下载地址:使用图灵机器人api搭建微信聊天机器人php实现.pdf
留言与评论(共有 0 条评论) |