《PHP开发QQ聊天机器人、微信聊天机器人、智能客服,如何接入新版图灵?》要点:
本文介绍了PHP开发QQ聊天机器人、微信聊天机器人、智能客服,如何接入新版图灵?,希望对您有用。如果有疑问,可以联系我们。
相关主题:web微信和微信机器人 / html5和webapp
不管是PHP还是其它语言,在开发微信或QQ聊天机器人或者智能客服时,通常都要用到图灵机器人的接口。
第一版的图灵机器人,接口十分简单。不过新版做了一些改变。因此接口也有所不同。估计会有新手在开发机器人时难住了。
这里就第二版图灵机器人智能聊天接口的接入,做介绍,仅限于PHP。
下载SDK:https://github.com/gdali/tuling123-sdk
解压后,里面主要是一个src/Tuling123.php
还有一个composer.json配置文件,你如果要安装,也可以,执行:
composer install
或
composer create-project "gdali/tuling123-sdk"
多了一个vendor其实没什么用,区别是引入方式不同而已:
你使用了自动安装的autoload.php的话,
#require __DIR__.'/vendor/autoload.php'; require __DIR__.'./src/Tuling123.php'; #直接引入
这里是示例文件,一看就懂吧
namespace Gdali\Tuling123SDK; #require __DIR__.'/vendor/autoload.php'; require __DIR__.'./src/Tuling123.php'; $selfInfo = [ 'location' => [ 'city' => '福州', 'province'=> "福建" ] ]; $appID = 'e9b9xxxxxx81819b'; #你在图灵注册的机器人 apikey $appKey='a14721xxxxxb97'; # 你在图灵注册的密钥 $userID = 1; $data = new Tuling123($appID,$appKey,$userID,$selfInfo); $result = $data->tuling('火车怎么翻译?'); #$result = $data->tuling('查快递3101663902361'); #$result = $data->tuling('火车怎么翻译?',true); #返回数组,一般不用这样 print_r ($result); #echo $result;
其中,APPID和APPKEY,需要你到图灵机器人官网注册,并在后台创建一个机器人,然后就可以取得。注意分别是:
$appID 图灵机器人apikey $appKey 图灵机器人的密钥