首页 > 作文

使用图灵机器人api搭建微信聊天机器人php实现

更新时间:2023-04-07 16:26:49 阅读: 评论:0

之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人。

代码下载:http://blog.yshizi.cn/131.html

逻辑如下:

下面我简单介绍一下步骤。

首先,你需要下载我的微信助手,下载地址请参考我的博客文章:
。申请图灵机器人,并认证。,使用api接入并获取apikey(详细请参考图灵机器人官网) 。

使用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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图