《PHP開發(fā)QQ聊天機器人、微信聊天機器人、智能客服,如何接入新版圖靈?》要點:
本文介紹了PHP開發(fā)QQ聊天機器人、微信聊天機器人、智能客服,如何接入新版圖靈?,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關主題:web微信和微信機器人 / html5和webapp
不管是PHP還是其它語言,在開發(fā)微信或QQ聊天機器人或者智能客服時,通常都要用到圖靈機器人的接口。
第一版的圖靈機器人,接口十分簡單。不過新版做了一些改變。因此接口也有所不同。估計會有新手在開發(fā)機器人時難住了。
這里就第二版圖靈機器人智能聊天接口的接入,做介紹,僅限于PHP。
下載SDK:https://github.com/gdali/tuling123-sdk
解壓后,里面主要是一個src/Tuling123.php
還有一個composer.json配置文件,你如果要安裝,也可以,執(zhí)行:
composer install
或
composer create-project "gdali/tuling123-sdk"
多了一個vendor其實沒什么用,區(qū)別是引入方式不同而已:
你使用了自動安裝的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); #返回數(shù)組,一般不用這樣 print_r ($result); #echo $result;
其中,APPID和APPKEY,需要你到圖靈機器人官網(wǎng)注冊,并在后臺創(chuàng)建一個機器人,然后就可以取得。注意分別是:
$appID 圖靈機器人apikey $appKey 圖靈機器人的密鑰
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/14482.html