python图灵_python图灵机器人
时间过得好快,不知不觉中又迎来落叶知秋的季节,秋风习习,送走了夏的酷热,迎来了秋的清爽。我感叹这个季节的到来,怕秋天的落叶,怕凄凉的孤雁南飞的景象,怕这恼人的秋风把我吹迷失在这个伤感的季节。伤感???不怕,让图灵机器人做你的梦中情人,与您对酒当歌!与图灵对话,需要大量的语义,在我们个人自己的电脑上是没办法整一个的,所以需要引入一个语义系统,我这里引入的是图灵语义系统。地址如下:
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图灵机器人相关推荐
- python微信群聊机器人_Python + itchat 实现微信机器人聊天(支持自动回复指定群聊)...
Python + itchat 实现微信机器人聊天(支持自动回复指定群聊) 发布时间:2018-10-25 22:38, 浏览次数:600 , 标签: Python itchat <>Py ...
- python土味情话_Python微信机器人,聊天、撩妹、提醒,垃圾分类,它样样精通
看过 pk 哥之前的文章的小伙伴知道,pk 哥写过关于微信机器人的文章(用 Python 玩微信,机器人陪你唠嗑)和定时给心仪的伙伴发送早安或者祝福语录(Python 教你脱单),最近在 GitHub ...
- 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...
使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人. 代码下载:http://blog.y ...
- python 贴吧自动回复机-Python实现微信自动回复机器人详细教程
首先,我们需要安装并配置好Python环境,并安装requests和itchat包,我用的是Windows7环境! https://www.python.org/ python官网 下载 然后直接打开 ...
- python接入微信_使用python接入微信聊天机器人
本文实例为大家分享了python接入微信聊天机器人的具体代码,供大家参考,具体内容如下 1.安装库wxpy: pip install -U wxpy or pip install -U wxpy -i ...
- Python开发智能语音机器人——小O同学
这次项目开发能按部就班顺利完成,主要是靠队友成功在软件的前期设计阶段,需求分析和用例设计起到了重要的作用.当然,这次的开发过程中也遇到了很多的问题,有许多功能是书上没有学到的,也是跟队友们商量,上网搜 ...
- python实现微信聊天机器人
python实现微信聊天机器人 具备基础:会编程就ok 电脑环境:已经安装过python,在命令行输入python能成功就行 [外链图片转存失败(img-CuiDMIDq-1564199551669) ...
- python 贴吧自动回复机-python实现微信自动回复机器人功能
一 简单介绍 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展.实现了微信登录.收发消息.搜索好友.数据统计等功能. 安装:wxpy ...
- Python + itchat 实现微信机器人聊天(支持自动回复指定群聊)
Python + itchat 实现微信机器人聊天(支持自动回复指定群聊) 最近对Python上瘾,闲来无事搞个Python+itchat玩下微信机器人自动回复. 首先要打开cmd输入以下代码,安装r ...
最新文章
- 优化案例(part6)--Feature co-shrinking for co-clustering
- ROS multi-master——multimaster_fkie配置
- canvas入门实战--邀请卡生成与下载
- Qt使用MSVC编译器关闭“warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告的方法
- Linux ubuntu centos 文件目录是什么意思
- Java简单聊天室Socket服务器客户程序
- access中布局为阶梯怎么设计_基于Solidworks的阶梯轴类零件参数化设计研究
- Django setting ALLOWED_HOSTS
- 【论文速览】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
- 数据营销“教父”宋星十年倾心之作,让数据真正赋能企业
- 质量、质量要求、检验、验证和确认
- 【Neo4j】第 3 章:使用 Pure Cypher 为您的业务赋能
- 计算机网络(考研复试)
- 如何翻译Word文档
- SpringMvc自定义消息转换器
- 电磁场与仿真软件(32)
- 营改增后计算机 维护费税率,维保费税率可以是10%吗_税率
- AG576 CPLD LQFP-100 LQFP-144
- javaweb中dao层如何使用
- Mac各服务启动命令
热门文章
- 【Apache Spark 】第 5 章Spark SQL 和 DataFrames:与外部数据源交互
- 凯文·米特尼克的建议
- oracle ebs form 计算 汇总公式,Oracle+EBS+Form开发小技巧汇总
- matlab中给信号添加高斯白噪声的两种方法,awgn计算过程,randn函数
- minSdk deviceSdk的问题
- python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列
- 珍惜在天堂和地狱溜达的每一天
- 智能合约开发——TypeScript 基础(全)
- 安装mingw发现bin目录下没有mingw32-make.exe怎么办?
- maya mel uf8_maya中mel文件如何使用?