Python调用图灵机器人API
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python调用图灵机器人API相关的知识,希望对你有一定的参考价值。
问题
在现在这个全是人工智能的时代,有很多种能够完成人机交互的程序,也就是我们通常所说的“机器人”,例如iphone的siri,小米的小爱同学,都是一些比较常见的可以完成普通交流的人工智能。
这里笔者为大家介绍一下图灵机器人,这是一款可以全凭自己配置的机器人,你可以给他取名字,设定各种回答偏好,使它成为可以为自己解闷的一种工具。并且该网站有一个非常好的点,就是提供了对外api,可以直接应用于微信公众号,qq等平台,可以说用途非常广泛。
我们甚至可以创建一个qq聊天机器人来供我们娱乐。
附上官网:http://www.turingapi.com/
方法
这篇文章旨在是利用官方提供的每个人独特的api-key,用python获取网页信息,实现使用python与图灵机器人对话。
首先根据观察网页信息要确定的两个信息:请求方式为get,数据格式为json。所以需要用到urllib和json两个库。然后再分析api接口地址构造:
‘http://www.tuling123.com/openapi/api?key=’ + api + ‘&info=’ ,这里的api是指每位用户注册生成的不同机器人的key,info后就是我们输入的话,也就是机器人接收到我们发出的信息。
以上是关于Python调用图灵机器人API的主要内容,如果未能解决你的问题,请参考以下文章