莉莉机器人提供免费的接口调用,下面展示 python 的接入方法。
莉莉机器人官网

很简单,一定要有一个 question 的参数。
api_keyapi_secret 这两个是可选参数,是自己的机器人的 key,因为自己的机器人可以设置一些性格,所以,想要有个性的机器人,可以把这两个参数加进来。

import requests# 获得莉莉机器人的请求
def get_response(msg):print(msg)apiUrl = 'http://i.itpk.cn/api.php'data = {'question':msg,}try:r = requests.get(apiUrl, params=data)print(r.url)   # 查看生产的get请求text = r.text.encode('utf-8')[3:].decode('utf-8')   # 去TEXT文本BOM开头return textexcept Exception as e:print(e)returntext = get_response("北京天气")
print(text)

运行效果图
看第二行就是我们生成的get请求。
浏览器地址栏直接输入请求也可以接受到消息的。

喜欢的点个赞❤吧!

Python 技术篇-用request库调用莉莉机器人api接口实现与机器人对话实例演示相关推荐

  1. Python 技术篇 - 通过pyminifier库实现源码压缩、混淆、加密保护实例演示,pyminifier的使用方法

    源代码如下: 参数 -O :混淆所有函数/方法名.变量和类.默认是不要混淆. 我这里使用参数 -O 进行源码混淆. 如果运行时报错:UnicodeDecodeError: 'gbk' codec ca ...

  2. Python 技术篇-用paramiko库实现winodws本地文件上传至linux服务器实例演示

    利用 paramiko 库可以实现 linux 服务器的管理. 如果想管理 windows 服务器的话就麻烦一点了,我用 flask 服务实现的,可以看我的这篇文章: Python 技术篇-用 fla ...

  3. Python 技术篇-利用pyqt5库读取剪切板已复制数据的格式类型实例演示,python判断复制文件的文件类型

    首先介绍下复制内容类型的几种分类: ['text/plain'] 是纯文本类型. ['text/html', 'text/plain'] 是 html 的格式 + 文本类型,找个网页复制一段文字就可以 ...

  4. SERP调用企业微信API接口,发送文本信息实例

    SERP企业轻量级ERP(SSDCRM)起源于vtigercrm早期版本.随着我们不停的迭代研发与完善,今日已经形成了自己鲜明的应用风格.我们在完善平台内部功能的基础上,积极研发平台与企业微信,钉钉, ...

  5. Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示

    AuthenticationException 错误类型就表示连接 linux 服务器的账号或密码错误. # -*- coding: UTF8 -*- import paramiko from par ...

  6. Python 图像处理 - 用PIL库提取图片中的颜色并展示为色谱实例演示,RGB颜色排序方法

    提取图片中的 RGB 颜色,通过 Luminosity 算法计算灰度值,按计算好后的灰度值进行排序并展示. # -*- coding:utf-8 -*- from PIL import Image f ...

  7. Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示

    # -*- coding: UTF8 -*- from win32com.client import *def switch_pdf(path, name):'''作用:将word文档转化为pdf文档 ...

  8. python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示

    先说一下我设置的清理日志原理: 每天都建立一个新的日志文件来存储日志,每次启用程序时检查日志目录里的所有日志文件,自动清理上个月之前的日志. 如图,我把日期存在当天日志的名字里. 然后遍历目录下所有的 ...

  9. Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示

    如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 # -*- coding: UTF8 -*- i ...

最新文章

  1. python能在excel运行吗-使用PyXLL在Excel中执行Python脚本
  2. C# JSON格式数据用法
  3. 知识图谱能否拯救NLP的未来?
  4. 倪光南:中国 5G 有望成为世界第一
  5. 1月2日 Ubuntu14.04安装和配置ROS Indigo(一)
  6. TPM的R环境的安装和配置
  7. vfp 生成html,[转载]vfp 做 b/s 的方法
  8. SQLyog详细使用教程
  9. ios mysql工具_iOS数据库可视化工具--直接在iPhone操作你的数据库
  10. 转:IV值和WOE值的理解
  11. python 自动发邮件模块抄送_Python实现自动发送邮件
  12. 不是谁多情,亦不是谁薄情
  13. Image Super-Resolution via Iterative Refinement 论文解读和感想
  14. 展锐物联网芯片8910DM获德国电信认证
  15. kindle4用于同步笔记本显示屏成功记录
  16. How Linux Boots
  17. tracert程序的实现
  18. 7-3 读者写者饿死问题
  19. 记ManageEngine Free Tools 工具的一个坑(鼠标点击没反应)
  20. [附源码]计算机毕业设计儿童早教课程管理系统论文2022Springboot程序

热门文章

  1. mac 远程桌面提示: 证书或相关链无效
  2. AIX下RAC搭建 Oracle10G(一)检測系统环境
  3. .NET中DLL“没有可放置在工具箱的组件”—FreeTextBox
  4. android gpio操作
  5. 开机logo切换逻辑深入研究
  6. 读取SD卡里面的BMP文件 显示到TFT上
  7. java四行代码实现图片下载
  8. 介绍一款facebook信息收集工具FBI
  9. 《深入理解C++11:C++ 11新特性解析与应用》——3.2 委派构造函数
  10. CentOs 7.2下ELK日志分析系统搭建