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