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

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 格式,大括号里面的内容的格式就是呢,现在显示的这个是最简单的呢

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") 是只获得文本内容呢。

r = requests.post(apiUrl, data=data).json()
r.get("text")

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

喜欢的点个赞❤哦!

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

  1. python:微信对话开放平台自定义API接口(基于腾讯云函数)

    官网:微信对话开放平台 搭建机器人基本大家都会自己弄自己的API接口,所以一定需要公网IP才能访问,想当然就用腾讯云函数咯,脚本自己写. 这里如要给大家讲些避雷的注意事项: 1.基于微信对话开放平台的 ...

  2. Python 调用有道翻译api接口翻译外文网站的整篇西班牙文实战演示

    Python 调用有道翻译 api 接口翻译整篇西班牙文实战演示 第一章:翻译效果展示 ① 翻译文章示例一[阿尔卡拉门的无海摩纳哥:"不到4万欧元,你就不能在这里租任何东西."] ...

  3. 迎战2022 - Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练

    Python 调用有道翻译 API 接口翻译<环球时报>整篇文章实战演示 第一章:翻译效果展示 ① 翻译文章示例一[得益于中国援助的数字电视,喀麦隆农村社区享受着非洲国家杯] ② 翻译文章 ...

  4. 微信小程序如何封装api接口

    微信小程序如何封装api接口 一. 小程序接口请求流程 二,域名配置 一定要配置https,小程序上配置的域名必须是域名备案的 三.打开微信开发者工具,打开你的项目,点开详情.确认一下域名是否一一匹对 ...

  5. 微信小程序+OLAMI自然语言API接口制作智能查询工具--快递、聊天、日历等

    微信小程序最近比较热门,再加上自然语义理解也越来越被人关注,于是我想赶赶潮流,做一个小程序试试.想来想去快递查询应该是一种比较普遍的需求. 如果你也在通过自然语言接口做点什么,希望我的这篇博客能帮到你 ...

  6. 易语言 如何调用麦谈帮API接口?

    .版本 2 .子程序 __启动窗口_创建完毕 '添加并使用<精易模块> Send_API () .子程序 Send_API .局部变量 REQU_Data, 文本型, , , 提交字符串 ...

  7. 调用JShaman的Web API接口,实现JS代码加密。

    在NodeJS中,调用JShaman的Web API接口,实现JS代码加密. 同样的方法,也可把该功能集成到自己的产品或项目中,让自己也具备JS加密功能. 调用JShaman接口的源码非常简单: /* ...

  8. php 调用新浪微博接口,php调用新浪微博短链接api接口地址例子

    短链接我们可以自己生成当然也可以调用第三方的如我们调用新浪微博短链接api接口即可生成自己要的地址了,下面来看一些小编总结的例子. 新浪短网址接口的稳定性和跳转速度还是很给力的,现给出其API说明. ...

  9. 调用l2行情数据api接口如何做?

    调用l2行情数据api接口如何做?这个方式用起来比较简单,这种通达信l2行情接口通常是指HTTP接口,也可以说是HTTP API,URL为接口的地址,HTTP方法指的是GET, PUT, DELETE ...

最新文章

  1. Spring复习笔记:4
  2. 熔断,限流,降级 一些理解
  3. 你是一个合格的数据分析师吗?教你如何提升自己的product sense?
  4. 关于java的public,private,protect,以及默认权限的理解
  5. 编写mysql的工具_自己编写的数据库工具类
  6. Linux: 系统配置 crond 和 crontab(有图有代码有真相!!!)
  7. Java实现动画逐字打印
  8. 控件的布局 1124
  9. 小程序初始化服务器数据,微信小程序 项目实战(一)生命周期 配置服务器信息 splash启动页...
  10. OpenGL ES 2 o 初探
  11. 交换知识 VLAN VTP STP 单臂路由
  12. hdf5文件-环境配置/使用读写
  13. php跨域有那些方法,PHP跨域访问的3种方法
  14. des加密 lua_lua-resty-nettle实现des解密
  15. 安卓手机怎样安装apk应用
  16. STM32F103C8T6实现LED闪烁
  17. python(decorator)
  18. BROP入门之 KCTF 2022 废土末世
  19. 改变base64加密图片的大小
  20. imperva 默认策略添加例外

热门文章

  1. HDU D Tree [点分治]
  2. Windows XP硬盘安装Ubuntu 12.04双系统
  3. 环境测试明日最后一天 16万次公交车确保市民出行
  4. 小米2+android版本,小米2S能刷Android4.4系统吗 小米2S刷Android4.4.2教程
  5. python制作英语字典_如何在Python中创建字典词典
  6. 一个插件让你在 Redux 中写 promise 事半功倍
  7. HTML常见小问题2
  8. YII2框架的excel表格导出
  9. android圆形图形的设置
  10. kaptcha图形验证码组件