电玩巴士网(Python调用图灵机器人实现人机对话)

电玩巴士网:这个机器人是昨天开始想的,想到七夕没人陪,自己瞬间感觉自己手里的键盘不香了,于是就想到了做个机器人,由于在学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))

对话效果:

没想到连机器人都不愿意陪我,那我还做你干嘛!

小丑竟是我自己

本文《电玩巴士网(Python调用图灵机器人实现人机对话)》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。

随机文章

SEO小小课堂网
站长导航
关键词排名优化
网站内容优化
SEO小小课堂网
友情链接交换
搜素引擎算法
关键词排名优化

百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/10643.html