如何在python chatbot中立即加载sql数据库文件?

时间:2018-06-10 14:39:10

标签: python sql database python-3.x bots

我使用 Chatterbot模块 Python 中创建了一个机器人。 它工作正常但每当我启动它时,它再次开始训练我已经做过。 我希望它在启动时加载sql数据库文件并且不会一次又一次地训练自己需要帮助才会非常烦人....

2 个答案:

答案 0 :(得分:0)

训练数据后,您可以删除部分训练。 例如:
下面是创建和训练chatterbot的基本代码段。

chatbot = ChatBot("bot")
conversation = [
   "Hello",
   "Hai there !",]
chatbot.set_trainer(ListTrainer)
chatbot.train(conversation)

培训结束后,您可以删除此行。

chatbot.train(conversation)

您可以在没有上述行的情况下创建一个新文件,也可以在同一代码中应用一些逻辑以使其不再执行。

答案 1 :(得分:0)

创建bot对象时,可以尝试使用read_only = True参数。

bot = ChatBot('Test', read_only=True)