一、注册图灵机器人

  1. 先注册并登录图灵机器人官网

  2. 点击创建机器人

  3. 复制机器人的key

二、搭建Python机器人

Python版本:3.6

注意替换第三行代码的apikey

import requests
import json
key = 'apikey' # 图灵机器人key,将刚刚复制的key替换apikey,保留单引号
while True:
info = input('\n我:') # 输入对话信息
if info == "bye" or info == "Bye" or info == "再见": # 写入结束判断语句,满足条件跳出循环
print('\nrobot: Bye!')
break
url = 'http://www.tuling123.com/openapi/api?key='+key+'&info='+info # 组成url
re = requests.get(url) # 得到返回值
jd = json.loads(re.text)# 将得到的json格式的信息转换为Python的字典格式
print('\nrobot: '+jd['text'])# 输出结果
if 'list' in jd: # 新闻信息将返回list列表
for text in jd['list']:
print("标题:" + text['article'])
print("链接:" + text['detailurl'] + '\n')

三、成果展示

附:给我一点温度-梁博

最新文章

  1. 记录一则ORA-00054,ORA-00031解决过程
  2. 空格哥的第一篇Blog
  3. mongoose学习文档
  4. Python 字符编码 zz
  5. HTML5-地理定位
  6. 9、NFC技术:NDEF文本格式解析
  7. Codevs 1010 过河卒
  8. SQL Server数据库文件存储目录转移
  9. UVa 二分图匹配 Examples
  10. Tomcat 系统架构与设计模式,第 1 部分: 工作原理
  11. NSURLConnection基本使用
  12. Elasticsearch强制重置未分配的分片(unassigned)
  13. Spring Boot 知识图谱
  14. linux+php实现定时任务[链接]
  15. 【ASP.NET】UCenter实现多站点同步登录退出
  16. leetcode104
  17. 借鉴 学习 DELPHI 通用函数 哈哈
  18. 10: Celery
  19. EmEditor
  20. 懒人习惯之ButterKnife Zelezny

热门文章

  1. GNS3 icmp之严格路由
  2. Vmware 和 VisualSVN-Server端口冲突
  3. excel 两列值匹配取另外一列值 INDEX MATCH 函数
  4. Essay写作:Conclusion部分写作辅导
  5. pyhton输出表格数据出现省略号?(教你很快解决)
  6. ACM-最优配餐
  7. websocket与http
  8. 基于springboot实现Java阿里短信发送
  9. R函数
  10. Oracle-SQL 小题