时间过得好快,不知不觉中又迎来落叶知秋的季节,秋风习习,送走了夏的酷热,迎来了秋的清爽。我感叹这个季节的到来,怕秋天的落叶,怕凄凉的孤雁南飞的景象,怕这恼人的秋风把我吹迷失在这个伤感的季节。伤感???不怕,让图灵机器人做你的梦中情人,与您对酒当歌!与图灵对话,需要大量的语义,在我们个人自己的电脑上是没办法整一个的,所以需要引入一个语义系统,我这里引入的是图灵语义系统。地址如下:

http://www.turingapi.com/

1.还没有图灵机器人账号的小伙伴需要先去注册一个哈,注册完先创建一个机器人,创建完会给出一个链接语义系统的连接

再点击api文档找到utf-8连接地址就可以了

#引入的模块

import requests,json

2.设置你与机器人间的联系(即暗号),就是机器人识别你的标码(名字:数字或一个英文)

userid = input('填入你的userid,自己的机器人的话可以随便填一个数字:')#例如99

apikey = input('填入你的机器人apikey,注册机器人之后可以获得的身份:')#给出的apikey地址

3.设置一个循环

startup = ''

while startup !='no':

question = input(':') #为了达到更逼真的效果我这里就不写入对话提示了,input('请输入你的问题:')

tulingdata1 =json.dumps({

"perception":{

"inputText":{

"text":question #将你输入的对话封装成一个字典,再转换成字符串,传给图灵机器人语义系统

},

},

"userInfo":{

"apiKey":apikey, #与图灵语义系统联系

"userId":userid

}

})

4.封装

robot1 = requests.post('http://openapi.tuling123.com/openapi/api/v2',tulingdata1) #因为是人机对话,所以通过post传递信息

jsrobot1 =json.loads(robot1.text)['results'][0]['values']['text'] #返回图灵机器人的对话

print(' ')

print('图灵机器人: {}\n'.format(jsrobot1)) #把图灵机器人的对话打印出来,并换行

startup = input('是否继续聊天(输入no结束):') #结束对话输入no即可,继续对话则按Enter键

print('下次见')

完整代码

下面是一些是我与图灵机器人的对话

对了,这个小程序你还可以接入微信,QQ用于聊天交友。

希望能给大家带来更多好玩的东西!

公众号:彼岸星空

python图灵_python图灵机器人相关推荐

  1. python微信群聊机器人_Python + itchat 实现微信机器人聊天(支持自动回复指定群聊)...

    Python + itchat 实现微信机器人聊天(支持自动回复指定群聊) 发布时间:2018-10-25 22:38, 浏览次数:600 , 标签: Python itchat <>Py ...

  2. python土味情话_Python微信机器人,聊天、撩妹、提醒,垃圾分类,它样样精通

    看过 pk 哥之前的文章的小伙伴知道,pk 哥写过关于微信机器人的文章(用 Python 玩微信,机器人陪你唠嗑)和定时给心仪的伙伴发送早安或者祝福语录(Python 教你脱单),最近在 GitHub ...

  3. 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...

    使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人. 代码下载:http://blog.y ...

  4. python 贴吧自动回复机-Python实现微信自动回复机器人详细教程

    首先,我们需要安装并配置好Python环境,并安装requests和itchat包,我用的是Windows7环境! https://www.python.org/ python官网 下载 然后直接打开 ...

  5. python接入微信_使用python接入微信聊天机器人

    本文实例为大家分享了python接入微信聊天机器人的具体代码,供大家参考,具体内容如下 1.安装库wxpy: pip install -U wxpy or pip install -U wxpy -i ...

  6. Python开发智能语音机器人——小O同学

    这次项目开发能按部就班顺利完成,主要是靠队友成功在软件的前期设计阶段,需求分析和用例设计起到了重要的作用.当然,这次的开发过程中也遇到了很多的问题,有许多功能是书上没有学到的,也是跟队友们商量,上网搜 ...

  7. python实现微信聊天机器人

    python实现微信聊天机器人 具备基础:会编程就ok 电脑环境:已经安装过python,在命令行输入python能成功就行 [外链图片转存失败(img-CuiDMIDq-1564199551669) ...

  8. python 贴吧自动回复机-python实现微信自动回复机器人功能

    一 简单介绍 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展.实现了微信登录.收发消息.搜索好友.数据统计等功能. 安装:wxpy ...

  9. Python + itchat 实现微信机器人聊天(支持自动回复指定群聊)

    Python + itchat 实现微信机器人聊天(支持自动回复指定群聊) 最近对Python上瘾,闲来无事搞个Python+itchat玩下微信机器人自动回复. 首先要打开cmd输入以下代码,安装r ...

最新文章

  1. 优化案例(part6)--Feature co-shrinking for co-clustering
  2. ROS multi-master——multimaster_fkie配置
  3. canvas入门实战--邀请卡生成与下载
  4. Qt使用MSVC编译器关闭“warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告的方法
  5. Linux ubuntu centos 文件目录是什么意思
  6. Java简单聊天室Socket服务器客户程序
  7. access中布局为阶梯怎么设计_基于Solidworks的阶梯轴类零件参数化设计研究
  8. Django setting ALLOWED_HOSTS
  9. 【论文速览】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
  10. 数据营销“教父”宋星十年倾心之作,让数据真正赋能企业
  11. 质量、质量要求、检验、验证和确认
  12. 【Neo4j】第 3 章:使用 Pure Cypher 为您的业务赋能
  13. 计算机网络(考研复试)
  14. 如何翻译Word文档
  15. SpringMvc自定义消息转换器
  16. 电磁场与仿真软件(32)
  17. 营改增后计算机 维护费税率,维保费税率可以是10%吗_税率
  18. AG576 CPLD LQFP-100 LQFP-144
  19. javaweb中dao层如何使用
  20. Mac各服务启动命令

热门文章

  1. 【Apache Spark 】第 5 章Spark SQL 和 DataFrames:与外部数据源交互
  2. 凯文·米特尼克的建议
  3. oracle ebs form 计算 汇总公式,Oracle+EBS+Form开发小技巧汇总
  4. matlab中给信号添加高斯白噪声的两种方法,awgn计算过程,randn函数
  5. minSdk deviceSdk的问题
  6. python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列
  7. 珍惜在天堂和地狱溜达的每一天
  8. 智能合约开发——TypeScript 基础(全)
  9. 安装mingw发现bin目录下没有mingw32-make.exe怎么办?
  10. maya mel uf8_maya中mel文件如何使用?