如何用青云客聊天bot的API创建一个聊天脚本
导入***requests***和***json***库
import requests
import json
创建一个***循环***,使其能一直运作下去
用文本***text***来替代聊天框
while True:text = input("你说的:")
再来看青云客的api接口:
‘http://api.qingyunke.com/api.php?key=free&appid=0&msg=你好’
直接打开这个网页显示出的是:
‘{“result”:0,“content”:“好啊~你更好”}’
所以直接锁定编写流程:
##1.向网站发送请求,替代上文的“你好”
url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg=%s'%text
header = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36'}
response = requests.get(url,headers=header)
response.encoding = 'utf-8'
## 2.获取响应,将其输出到文本中
text_json = json.loads(response.text)
context = "AI说:%s"%text_json['content']
print(context)
最后可以加一个if的判断,判断是否结束循环
if text == '拜拜':print()break
else:#其余的代码
直至最后看一眼代码
#By NMPE Shader
#2021-1-15import requests
import jsonif __name__ == '__main__':while True:text = input("你说的:")if text == '拜拜':print()breakelse:url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg=%s'%textheader = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36'}response = requests.get(url,headers=header)response.encoding = 'utf-8'text_json = json.loads(response.text)context = "AI说:%s"%text_json['content']print(context)
如何用青云客聊天bot的API创建一个聊天脚本相关推荐
- 实践操作:六步教你如何用开源框架Tensorflow对象检测API构建一个玩具检测器
TensorFlow对象检测API是一个建立在TensorFlow之上的开源框架,可以轻松构建,训练和部署对象检测模型. 到目前为止,API的性能给我留下了深刻的印象.在这篇文章中,我将API的对象设 ...
- tfr 计算机硬件,实践操作:六步教你如何用开源框架Tensorflow对象检测API构建一个玩具检测器...
TensorFlow对象检测API是一个建立在TensorFlow之上的开源框架,可以轻松构建,训练和部署对象检测模型. 到目前为止,API的性能给我留下了深刻的印象.在这篇文章中,我将API的对象设 ...
- python制作聊天机器人_如何制作一个聊天机器人?
这样,我们岂安科技的斜杠青年用1100字教你做一个聊天机器人出来吧.关键词Zulip.Python.以下,GO~ ------- Zulip是什么 Zulip是移动和桌面办公聊天解决方案开发商 一个强 ...
- 微信公众号图灵机器人开发php,使用图灵api创建微信聊天机器人
需要准备的资源: 图灵机器人账号 微信公共账号 点击访问 图灵机器人官网,快快注册,拥有自己的聊天机器人,可以在这里先体验一下 今天主要简述微信公共平台聊天机器人的搭建,首先需要注册微信公共账号,之后 ...
- AI聊天机器人接口制作php,使用图灵api创建微信聊天机器人_php技巧
需要准备的资源: 图灵机器人账号 微信公共账号 点击访问 图灵机器人官网,快快注册,拥有自己的聊天机器人,可以在这里先体验一下 今天主要简述微信公共平台聊天机器人的搭建,首先需要注册微信公共账号,之后 ...
- 微信公众号图灵机器人开发php,使用图灵api创建微信聊天机器人_PHP
需要准备的资源: 图灵机器人账号 微信公共账号 点击访问 图灵机器人官网,快快注册,拥有自己的聊天机器人,可以在这里先体验一下 今天主要简述微信公共平台聊天机器人的搭建,首先需要注册微信公共账号,之后 ...
- 从无到有创建一个聊天App六-仿QQ号生成算法
思考 当你注册QQ的时候,系统会给你生成一个唯一的数字账号.那么这个账号在后台是怎么生成的呢?当让实现方法有很多,可以直接生成一个随机数,然后查找该随机数有没有被注册过,若是没有,则生成成功,否则,重 ...
- python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
在我的一个回答里,我提到了用 Python 搭建聊天机器人.从今天开始,我就带着大家从0开始搭建一个聊天机器人. (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看看周围 ...
- android php实时聊天工具,Android_Android 应用APP加入聊天功能,简介
自去年 LeanCloud 发布实时 - phpStudy...
Android 应用APP加入聊天功能 简介 自去年 LeanCloud 发布实时通信(IM)服务之后,基于用户反馈和工程师对需求的消化和对业务的提炼,上周正式发布了「实时通信 2.0 」.设计理念依 ...
最新文章
- Unity热门插件推荐
- 北理工团队在推动运动意图神经解码走向真实应用场景方面取得研究进展
- 封装、继承和构造函数
- 致远协同软件手机版让移动办公不再是梦想
- 《C语言及程序设计》实践参考——乘法口诀表
- java判断ftp创建目录是否成功_Java判断Ftp服务器目录是否存在,若不存在创建目录 ....
- 【项目管理】敏捷和Scrum
- matlab分割,数组 – MATLAB中的分割向量
- Android Browser学习九 快捷菜单模块: PieControl的架构
- u盘ios刻录_win10 iso刻录到u盘操作教程
- springboot整合quartz进行数据库存储
- 话筒在multisim怎么找_基于Multisim软件的调频无线话筒仿真
- Linux文件与目录常用操作
- 小程序源码:老人疯狂裂变引流视频推广
- 拉钩网前端项目实战05
- windows server 2008安装配置web服务器
- foo:function(){}与function foo(){}还有foo=function()三者间的区别
- HTML页面悬浮球,html滑动仿悬浮球菜单
- KCNScrew Pack for mac(Mac序列号查询软件)
- python可以实现的功能_Python功能点实现:数据热更新