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的主要内容,如果未能解决你的问题,请参考以下文章

Python如何使用图灵的API Key搭建聊天机器人?

调用图灵机器人API实现简单聊天

图灵机器人api返回数据格式怎么处理php

Python 004- 利用图灵小机器人来搭建微信聊天自动回复机器人

Python “图灵机器人”对话交互

用wxBot和图灵机器人API实现微信群聊机器人