如何将 python 聊天机器人集成到网站

时间:2021-03-12 07:40:57

标签: javascript python html css flask

我用 python 创建了一个聊天机器人。我还在 html、css 和 js 中创建了一个 UI,并使用 Flask 将 python 聊天机器人连接到 ui。这是它的样子。

UI Image

流程是当用户在聊天 ui 中输入时,内容被发送到烧瓶并从烧瓶发送到 python 文件。 python 文件提供对flask app 的响应,后者将响应传递给显示它的ui 文件。

现在,问题是我有一个不同的网站,我想将创建的 UI 集成到该网站。我该怎么做?

1 个答案:

答案 0 :(得分:0)

因此,如果您分别拥有前端和后端,那么您要做的就是将 request 设置为运行在单独服务器上的后端和其他服务器上的前端.由于您使用的是烧瓶,这可能是 route 的示例:

@app.route("/chat")
def chat():
    message = request.args["message"]
    reply = "Something to reply"
    return reply

然后,在前端就可以用JQuery发出请求

$.ajax({
  type: "GET",
  url: "yourdomain.com/chat"
  data: {
    message: "The message from the client side"
  },
  success: (data)=> {
    //  do something with the reply here
  }
})