Python,学霸
-
阅读指南 -
简介 -
安装方法 -
实例 -
常识
简介
大家好!今天给你们带来了青云客聊天机器人Python Api实例。
安装方法
pip install requests
实例
import requests
def chat_bot():
url = 'http://api.qingyunke.com/api.php'
params = {
'key': 'free',
'appid': 0
}
print("你好!开始对话吧(输入'exit'退出)")
while True:
user_input = input("你:")
if user_input.lower() == 'exit':
print("再见!")
break
params['msg'] = user_input
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
bot_reply = data['content']
print("机器人:"+ bot_reply)
else:
print('请求失败:', response.status_code)
if __name__ == "__main__":
chat_bot()
输出
你好!开始对话吧(输入'exit'退出)
你:你好,你是谁
机器人:我是小美人菲菲呀~
你:你在哪
机器人:茅厕
你:你喜欢吃什么
机器人:菲菲喜欢吃啊!牛肉干是我的最爱
你:
常识
url: 要请求的URL地址。
params: 查询参数,以字典或字符串形式传递给URL。
data: POST请求时要发送的数据,通常以字典形式传递。
json: 以JSON格式发送的数据。
headers: 请求头信息,以字典形式提供。
cookies: 要随请求一起发送的cookie,可以是字典或CookieJar对象。
files: 要上传的文件,以字典形式传递。
auth: HTTP认证信息,如HTTPBasicAuth。
timeout: 请求超时时间。
allow_redirects: 是否允许重定向。
proxies: 代理服务器信息。
verify: 是否验证SSL证书。
stream: 是否立即下载响应内容。
cert: 客户端证书路径。
原文始发于微信公众号(python学霸):Python 简单聊天机器人
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/275924.html