电玩巴士网(Python调用图灵机器人实现人机对话)
用户投稿
•
•
阅读 151
电玩巴士网:这个机器人是昨天开始想的,想到七夕没人陪,自己瞬间感觉自己手里的键盘不香了,于是就想到了做个机器人,由于在学python,所以就写了个调用图灵机器人的python文件,就这代码量还算不上项目,所以大佬勿喷。

由于我也是第一次用接口写东西,所以翻阅了很多文档才搞明白api的使用方法,感觉很有趣也很强大,由于时间很短,所以目前写的知识一个简单基础版的,只能实现对话功能,但是我会继续学习来完善她,以后也许会出来她的EXE文件以及专属APP,此文章也会持续更新~
代码详情:
import requests
import json
"""
程序圆:程序圆
QQ:760159327
功能说明:对话机器人,采用图灵机器人接口,接口每天可以免费使用100次
使用完需要更换apikey
"""
API = "https://openapi.tuling123.com/openapi/api/v2" # 图灵机器人接口
def bot_api(msg):
data = json.dumps({ # 这里是需要提交给机器人的数据
"reqType": 0,
"perception": {
"inputText": {
"text": f"{msg}" # msg是向机器人说的话
},
},
"userInfo": {
"apiKey": "953b6f72dbab44e18def99115f092b21", # 图灵机器人的apikey
"userId": "123456" # 用户唯一标识(随便填的)
}
})
resp = requests.post(API, data=data) # 请求数据
news = json.loads(resp.text) # 将得到的数据转换为json格式
replay = news["results"][0]["values"]["text"] # 获取机器人的回复
resp.close() # 关闭请求
return replay
while True:
msg = input("程序圆:")
print("程序媛:", bot_api(msg))
对话效果:
没想到连机器人都不愿意陪我,那我还做你干嘛!
小丑竟是我自己
随机文章
SEO小小课堂网站长导航
关键词排名优化
网站内容优化
SEO小小课堂网
友情链接交换
搜素引擎算法
关键词排名优化
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/10643.html

微信扫一扫
支付宝扫一扫