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

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

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

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接口。

接下来给大家演示一下怎么来调用自己的机器人。

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

图灵机器人官网

image.png

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

image.png

创建完选择服务版的免费版就好了,每天限量 1000 次。

然后我们就能看到api了,这个就是我们需要的调用机器人用的。

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

image.png

具体的机器人具有什么功能,帮助文档里都有看的

比如:如何查天气、如何玩成语接龙。

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

image.png

接下来看看我们是怎么用代码调用的

什么是 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")

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

喜欢的点个赞❤哦!


目录
相关文章
|
11月前
|
人工智能 Java 机器人
基于Spring AI Alibaba + Spring Boot + Ollama搭建本地AI对话机器人API
Spring AI Alibaba集成Ollama,基于Java构建本地大模型应用,支持流式对话、knife4j接口可视化,实现高隐私、免API密钥的离线AI服务。
7387 2
基于Spring AI Alibaba + Spring Boot + Ollama搭建本地AI对话机器人API
|
11月前
|
安全 NoSQL API
拼多多:通过微信支付API实现社交裂变付款的技术解析
基于微信JSAPI构建社交裂变支付系统,用户发起拼单后生成预订单与分享链接,好友代付后通过回调更新订单并触发奖励。集成微信支付、异步处理、签名验签与Redis关系绑定,提升支付成功率与裂变系数,实现高效安全的闭环支付。
1041 0
|
机器人 API Python
智能对话机器人(通义版)会话接口API使用Quick Start
本文主要演示了如何使用python脚本快速调用智能对话机器人API接口,在参数获取的部分给出了具体的获取位置截图,这部分容易出错,第一次使用务必仔细参考接入参数获取的位置。
1135 1
|
12月前
|
移动开发 小程序 安全
微信API社交裂变工具,老带新流量成本归零!
在数字化营销时代,利用微信API构建社交裂变工具,可实现“老带新”的病毒式传播,大幅降低获客成本。本文详解如何通过微信API实现零成本流量增长,解析裂变机制与技术实现。
|
小程序 JavaScript 前端开发
微信小程序开发全流程:从注册到上线的完整指南
这篇文章详细记录了微信小程序的完整开发到最终上线的每一个步骤。适合对小程序开发感兴趣的个人开发者或希望了解完整流程的学习者,涵盖了云开发、事件绑定、生命周期管理、组件使用等关键内容。
24580 14
|
机器人 API
自定义飞书Webhook机器人api接口
自定义飞书Webhook机器人api接口
1616 25
|
Web App开发 缓存 小程序
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
362 1
|
小程序 开发者
第一个微信小程序的初始化过程、小程序微信开发平台的下载、如何注册一个微信小程序的账号
这篇文章介绍了微信小程序的初始化过程,包括如何注册微信小程序账号、下载微信小程序开发者平台,并指导了新建小程序的详细步骤。
第一个微信小程序的初始化过程、小程序微信开发平台的下载、如何注册一个微信小程序的账号
|
小程序
微信小程序的注册流程
微信小程序的注册流程
1152 0
|
存储 JSON 机器人
【Azure 机器人】微软Azure Bot 编辑器系列(2) : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorials)
【Azure 机器人】微软Azure Bot 编辑器系列(2) : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorials)
374 0

推荐镜像

更多