使用http呼叫圖靈機器人聊天+新增使用者ID
在網上找的聊天都是我問一句,下一句就接不上來了,就連成語接龍都玩不了,後來發現問題就出在userid這個引數上面,以下就是能夠進行連續聊天的程式碼,懶得寫介面,聊天字串每執行一次就自己改一下,懶得寫input,與網上大多數不同的是我在url中添加了一個userid引數,重點就是url這個字串,其他的一模一樣,應該可以自己新增groupID和userIdName。程式碼如下。
userid引數是自己隨便寫的,apiKey需要你自己去申請,自行百度“圖靈機器人的申請”等詞條,或圖靈機器人官網,如果只是實驗可以用我這個,但是最好自己去申請一個,免費的哈。
package tulingTest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class UrlFinish { public static void main(String[] args) throws IOException { String question = "重慶市大學城附近的酒店"; String info = URLEncoder.encode(question, "utf-8"); String apiKey = "b6cc890990a04f23a6c6c71a4c36fb4c"; String userId = "123456"; String url = "http://www.tuling123.com/openapi/api?key="+apiKey +"&info="+info+"&userid="+userId; URL getUrl = new URL(url); HttpURLConnection connection = (HttpURLConnection)getUrl.openConnection(); connection.connect(); // 獲得輸入流,並使用Reader讀取 BufferedReader reader = new BufferedReader( new InputStreamReader(connection.getInputStream(),"utf-8")); StringBuffer stringBuffer = new StringBuffer(); String line = ""; while((line = reader.readLine()) != null){ stringBuffer.append(line); } // 斷開reader reader.close(); // 斷開連結 connection.disconnect(); System.out.println(stringBuffer); responseAnalysis(stringBuffer); } private static void responseAnalysis(StringBuffer str){ String string = str.toString(); // 返回的是索引 int textBegin = string.indexOf("\"text"); int urlBegin = string.indexOf("\"url"); int codeBegin = string.indexOf("\"code"); System.out.println(textBegin); System.out.println(urlBegin); System.out.println(codeBegin); if(textBegin != -1) System.out.println(string.substring(textBegin, urlBegin)); if(urlBegin != -1) System.out.println(string.substring(urlBegin)); if(codeBegin != -1) System.out.println(string.substring(codeBegin,textBegin)); } }
相關推薦
使用http呼叫圖靈機器人聊天+新增使用者ID
在網上找的聊天都是我問一句,下一句就接不上來了,就連成語接龍都玩不了,後來發現問題就出在userid這個引數上面,以下就是能夠進行連續聊天的程式碼,懶得寫介面,聊天字串每執行一次就自己改一下,懶得寫input,與網上大多數不同的是我在url中添加了一個useri
如何在微信公眾號呼叫圖靈機器人(智慧聊天)
最近在研究微信公眾號,有人問我可以找你的公眾號聊天嗎?我的第一反應是我很忙我要上班沒有時間,後面就度娘了一下,發現了這個神奇的圖靈機器人,可以替你跟使用者聊天!是否期待你的公眾號有一個萌萌噠機
呼叫圖靈機器人api2.0
json提取資料 https://blog.csdn.net/qq_37581708/article/details/72367803 通過post方法請求 package robot; import java.io.IOException; import java.io
Android簡單應用之--與圖靈機器人聊天Demo
圖靈機器人聊天Demo 本著探討和分享技術的理念,也藉此記錄自己的成長,應運而生了這個小的Android Demo,這是我第一次寫部落格,更何況是技術型部落格,如有什麼不對的地方,歡迎大家指出,謝謝~。 下面簡單介紹一下這個小專案 基於圖靈機器人 網路請
python呼叫圖靈機器人實現微信自動回覆
環境準備:微訊號pip install itchat pillow去圖靈官網註冊賬號,主要申請獲得api介面“key”http://www.tuling123.com# -*- coding=utf
圖靈機器人介面的簡易呼叫
小圖圖,一枚極其不靠譜的話癆,還總是自我感覺良好,覺得自己啥都知道; 閒言少敘直接上程式碼: public static void main(String[] args) throws IOException { S
專屬個人的聊天機器人的實現——圖靈機器人
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
【打死不做程式設計師】python3+qqBot+圖靈機器人實現qq聊天機器人
原理: 通過Python3的qqBot開源庫,基於騰訊的smartQQ協議登入個人QQ,實現監控、收集QQ訊息,進而通過圖靈機器人API接入方式實現自動聊天。 零、前期準備: 1、Python3 2、qqBot & requests & re 3、
python微信+requests+圖靈機器人制作聊天機器人
在使用過python微信之後,對於其功能和圖靈機器人做了一下整合,這樣在使用者訊息不包含關鍵字的時候,預設使用者處於聊天模式,可以進行一些輕鬆的對話,比如講講笑話,看看新聞,查查天氣一類的操作,在加上接入第三方翻譯介面,實現更加豐富的功能。這裡分享一下接入圖靈聊天機器人的程式碼: #!/usr/
圖靈機器人呼叫
1.首先在圖靈官網註冊 並建立應用 圖靈官網:http://www.tuling123.com/ 2.記下機器人的apikey 3.java程式碼如下,將上述的apikey 填入相應位置即可 import java.io.BufferedReade
百度大腦和圖靈機器人制作一個簡單的自動聊天機器人【PHP程式碼】
可以和機器人聊天 文字傳送訊息 網頁進行語音回覆 這裡主要用到了兩個介面 一個是百度大腦 用來實現語音合成 一個是圖靈機器人用來實現自動聊天 以下是程式碼分兩個版本 版本一是沒有語音合成 版本二是加上語音合成功能 php版本最低5.5 版本一: <?
【轉載】使用圖靈機器人介面開發微信公眾號聊天功能、設定自定義選單及申請測試賬號
<?php header("Content-type: text/html; charset=utf-8"); //以下為固定用法,實現和微信的對接、驗證 define("TOKEN", "callTuling"); $wechatObj
是時候找個一直線上的人陪你聊天了--圖靈機器人小demo的實現。
話不多說,直接上步驟: 第一步:申請圖靈賬號,獲取到自己的專屬key值: http://www.tuling123.com/ 這是圖靈機器人官網,點選註冊,註冊成功並登陸之後,點選右上角的小圖示進入個人中心,點選左側第二個選項“我的機器人”
PHP-微信開發之圖靈機器人--天氣介面呼叫
微信開發中,圖靈機器人回覆、天氣、翻譯、美食、地圖、二維碼功能,隨處可見。大小網站、APP都在運用這項技術在專案中。今天簡單介紹一下圖靈機器人回覆,天氣介面呼叫、翻譯介面,希望對朋友們有用。 效果案例: 思路很簡單,首先,token要一致,然後在瀏覽器上跑起來, 回到微信平臺
安卓實現智慧聊天機器人(結合百度語音和圖靈機器人)
package com.ysk.tldemo; //提問/回答 public class TalkBean { public TalkBean(String content, int image
實現微信公眾號聊天機器人,自動回覆——nodejs+圖靈機器人
登入微信測試號:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index設定開發介面:填寫url地址和token,url是在微信公眾號傳送訊息的時候呼叫的介面地
基於圖靈機器人的聊天機器人實現(一)
最近要做一個智慧音箱的專案,可是音效卡一直配置不好。。。所以,還做個啥啊。沒辦法,智慧退而求其次,做一個文字互動的聊天機器人管家,並給它寫個介面。 用java寫,然後在linux裝個jdk就行了。 下面說一下怎麼實現 一.圖靈api介面 publi
Python 使用圖靈機器人實現微信聊天功能
測試 自己的 class port get 圖靈 com reat arch 首先需要去圖靈官網創建一個屬於自己的機器人然後得到apikey。 一、自動與指定好友聊天 # -*- coding: utf-8 -*- """ Created at 2019
使用圖靈機器人api搭建微信聊天機器人php實現
之前通過hook技術實現了微信pc端傳送訊息功能,如果在結合圖靈機器人就能實現微信聊天機器人。 程式碼下載:http://blog.yshizi.cn/131.html 邏輯如下: 下面我簡單介紹一下步驟。 首先,你需要下載我的微信助手,下載地址請參考我的部落格文章: 通過對微信pc hook實現微
個人微信接入圖靈機器人(基於Python)
adb ads Coding import www response mar openapi margin 編程語言:Python2.7 1.在圖靈機器人官網(http://www.tuling123.com)註冊賬號, 創建機器人, 如果只是學習的話,可以使用2免費版 ,