Python 技术篇 - 微信调用图灵机器人的api接口实现自动回复实例演示。图灵机器人的注册与使用
這是一個(gè)把接收的消息傳給圖靈機(jī)器人,再把圖靈機(jī)器人回復(fù)的消息傳回來(lái)的函數(shù).
def get_response(msg):apiUrl = 'http://www.tuling123.com/openapi/api'data={'key' : 'bd0a1aafaafd418bbdb6aa0a40f73859','info' : msg,'userid': '小愛(ài)',}try:r = requests.post(apiUrl, data=data).json()return r.get("text")except:return我們調(diào)用的是圖靈機(jī)器人,這個(gè) apiUrl 就是圖靈機(jī)器人提供給我們的api接口。
接下來(lái)給大家演示一下怎么來(lái)調(diào)用自己的機(jī)器人。
首先我們來(lái)注冊(cè)一個(gè)屬于我們自己的自己人
圖靈機(jī)器人官網(wǎng)
登陸進(jìn)來(lái)后我們創(chuàng)建一個(gè)機(jī)器人,定制你想要的類(lèi)型。
創(chuàng)建完選擇服務(wù)版的免費(fèi)版就好了,每天限量 1000 次。
然后我們就能看到api了,這個(gè)就是我們需要的調(diào)用機(jī)器人用的。
人物設(shè)置:可以設(shè)置機(jī)器人身份是男生或是女生等設(shè)置,這樣機(jī)器人語(yǔ)氣啥的就有會(huì)相應(yīng)變化哦,看你喜歡大叔還是小蘿莉了,哈哈。
具體的機(jī)器人具有什么功能,幫助文檔里都有看的。
比如:如何查天氣、如何玩成語(yǔ)接龍。
我們最關(guān)注的是我要怎么調(diào)用,看看它給出的接入方法,json 格式,都可以通過(guò)什么參數(shù)來(lái)調(diào)用什么高級(jí)功能。
接下來(lái)看看我們是怎么用代碼調(diào)用的
什么是 json 格式,大括號(hào)里面的內(nèi)容的格式就是呢,現(xiàn)在顯示的這個(gè)是最簡(jiǎn)單的呢
data={'key' : 'bd0a1aafaafd418bbdb6aa0a40f73859','info' : msg,'userid': '小愛(ài)', }然后通過(guò) requests 把 data 傳給指定指定的 apiUrl。apiUrl 就是我們?cè)O(shè)置的
http://www.tuling123.com/openapi/api
這個(gè)還是老版本的呢,新版本 v2 的是文檔里給出的
http://openapi.tuling123.com/openapi/api/v2
最后 r.get("text") 就獲取到了那邊傳回來(lái)的內(nèi)容了,get("text") 是只獲得文本內(nèi)容呢。
如果想獲得圖片,鏈接,音樂(lè)之類(lèi)的呢,我們就可以升級(jí)一下,當(dāng)然,你的整體都要改呢。我的下一個(gè)博客就是來(lái)演示關(guān)于圖靈機(jī)器人的斗圖功能是怎么來(lái)實(shí)現(xiàn)的。
喜歡的點(diǎn)個(gè)贊?哦!
總結(jié)
以上是生活随笔為你收集整理的Python 技术篇 - 微信调用图灵机器人的api接口实现自动回复实例演示。图灵机器人的注册与使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python 微信机器人:属于自己的微信
- 下一篇: Python 技术篇 - 查看pytho