前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 微信机器人-如何调用机器人的api,调用图灵机器人接口演示。调用机器人原理,图灵机器人注册。

python 微信机器人-如何调用机器人的api,调用图灵机器人接口演示。调用机器人原理,图灵机器人注册。

作者头像
小蓝枣
发布2020-09-25 15:20:06
1.1K0
发布2020-09-25 15:20:06
举报

这是一个把接收的消息传给图灵机器人,再把图灵机器人回复的消息传回来的函数.

代码语言:javascript
复制
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

我们调用的是图灵机器人,这个apiUrl就是图灵机器人提供给我们的api接口。 接下来给大家演示一下怎么来调用自己的机器人。

首先我们来注册一个属于我们自己的自己人

图灵机器人官网

在这里插入图片描述
在这里插入图片描述

登陆进来后我们创建一个机器人,定制你想要的类型。

在这里插入图片描述
在这里插入图片描述

创建完选择服务版的免费版就好了,每天限量1000次。 然后我们就能看到api了,这个就是我们需要的调用机器人用的。

人物设置:可以设置机器人身份是男生或是女生等设置,这样机器人语气啥的就有会相应变化哦,看你喜欢大叔还是小萝莉了,哈哈。

在这里插入图片描述
在这里插入图片描述

具体的机器人具有什么功能,帮助文档里都有看的。 比如:如何查天气、如何玩成语接龙。

我们最关注的是我要怎么调用,看看它给出的接入方法,json格式,都可以通过什么参数来调用什么高级功能。

在这里插入图片描述
在这里插入图片描述
接下来看看我们是怎么用代码调用的

什么是json格式,大括号里面的内容的格式就是呢,现在显示的这个是最简单的呢

代码语言:javascript
复制
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”)就获取到了那边传回来的内容了,get(“text”)是只获得文本内容呢

代码语言:javascript
复制
r = requests.post(apiUrl, data=data).json()
r.get("text")

如果想获得图片,链接,音乐之类的呢,我们就可以升级一下,当然,你的整体都要改呢。我的下一个博客就是来演示关于图灵机器人的斗图功能是怎么来实现的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-12-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先我们来注册一个属于我们自己的自己人
  • 接下来看看我们是怎么用代码调用的
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档