【发布时间】:2021-07-09 09:09:41
【问题描述】:
我是 RestAPI 的初学者,现在我应该合并我构建到此 RestAPI 中的聊天机器人。 聊天机器人是用python完成的,有一个函数chat(),当调用这个函数时,程序进入一个无限循环与聊天机器人聊天,直到我写“退出”程序终止。
RestAPI 程序在这里
from flask import Flask
from flask_restful import Api, Resource
import chatting
app = Flask(__name__)
api = Api(app)
class chatbot(Resource):
def get(self):
return{"data": chatting.chat()}
def post(self):
return{"data": "posted"}
api.add_resource(chatbot, '/hello')
if __name__ == "__main__":
app.run(debug= True)
我导入了聊天脚本,它是具有聊天功能的脚本,可以与聊天机器人聊天 该程序无法正常运行。
这是API测试程序:
import requests
Base = "http://127.0.0.1:5000/"
response = requests.get(Base + "/hello")
print(response.json())
【问题讨论】:
标签: python python-3.x api rest flask