如何在使用 python 和 flask 创建的网站上 运行 使用 nltk 、 keras 和 tkinter 创建的聊天机器人?

How to run a chatbot created using nltk , keras and tkinter on a website created using python and flask?

我使用 nltk、keras 和 tkinter 创建了一个聊天机器人。我还使用 python 和 flask 创建了一个网站。我怎样才能整合他们两个。即我可以在网站打开后制作我的聊天机器人 运行(运行)

当我导入 chatgui.py(这是聊天机器人文件)并在我的 main.py 中执行它(这是使用 python 构建网站的文件时flask framework) ,只有其中一个是 运行ning,而不是两者。

请给我一些想法,我怎样才能把它们都做成运行。

当客户端访问您的站点时,客户端计算机不会执行 python 代码。只有服务器端会执行 python 代码,因此不需要应用程序的 tkinter 部分。用户的 gui 在他们的浏览器中呈现为 html/javascript。

有很多方法可以解决这个问题,但我认为最常见的方法是废弃使用 tkinter 编写的 GUI 部分,而是重新创建一个基于 javascript 的 GUI,它将是由烧瓶送达。使用 javascripts fetch api.

让聊天在客户端和服务器之间传递