前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 技术篇 - 微信调用图灵机器人的api接口实现自动回复实例演示。图灵机器人的注册与使用

Python 技术篇 - 微信调用图灵机器人的api接口实现自动回复实例演示。图灵机器人的注册与使用

作者头像
小蓝枣
发布2022-05-07 17:03:09
1350
发布2022-05-07 17:03:09
举报
文章被收录于专栏:CSDN博客专家-小蓝枣的博客

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

代码语言: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': '小爱',
}

然后通过 requestsdata 传给指定指定的 apiUrlapiUrl 就是我们设置的 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")

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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