bot = ChatBot("Candice")
bot.set_trainer(ListTrainer)
bot.set_trainer(ChatterBotCorpusTrainer)
bot.train("chatterbot.corpus.english")
在此之后:
@app.route("/")
def home():
return render_template("home.html")
@app.route("/get")
def get_bot_response():
userText = request.args.get('msg')
return str(bot.get_response(userText))
if __name__ == "__main__":
app.run()
因此,正如我们所看到的,我们需要创建一个home.html 文件作为前端。
创建一个文件夹,并在其中创建文件home.html。
templates/home.html
打开 home.html:
Candice
Your Personal ChatBot
Hi! I'm Candice your personal ChatBot
因此,这只是一个基本结构,让我们添加一些CSS。我们不会为CSS创建另一个文件,我们只是在home.html 中添加样式。
现在,在此之后,我们更改 body 结构。
Your Personal ChatBot
Hi! I'm Candice your personal ChatBot
现在,如果我们键入任何内容,将不会发生任何事情。因此,让我们添加一些 js 代码。
现在,您将看到您写的任何内容都将显示在上,但您的聊天机器人将不会给出任何答复。
先让我们运行一下机器人app.py:
$ python app.py
接下来,我们可以转到链接并与您的个人 聊天
您可以在我的 上看到完整地源码。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
评论(0)