chatterbot.logi c .SpecificResponseAdapter не работает - PullRequest
1 голос
/ 21 февраля 2020

Я хочу разработать свой собственный чат-бот, но у меня возникают проблемы во время разработки, я хочу использовать Specifi c Response Adapter в chatterbot. Вот пример кода.

from chatterbot.trainers import ListTrainer
from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer
bot = ChatBot('Mybot',
storage_adapter='chatterbot.storage.SQLStorageAdapter',
logic_adapters=[{'import_path': 'chatterbot.logic.SpecificResponseAdapter',
               'input_text': 'Help me!',
                'output_text': 'Ok'
                        }]) # Crate Chatbot
trainer = ListTrainer(bot)
text = open('/content/drive/My Drive/Chatbot/Data/data.txt').readlines()
trainer.train(text)

while True:
   request = input("Your: ")
   response = bot.get_response(request)
   print("bot:",response)

Это вывод:

 Your: Help me!
 bot: I am sorry, but I do not understand.
 Your: 'Help me!'
 bot: I am sorry, but I do not understand.

, пожалуйста, помогите мне решить эту проблему

...