AttributeError:“ChatBot”对象没有“get\u responce”属性

2024-05-15 06:30:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作聊天机器人,但它有一些意想不到的错误。请帮我解决这个问题。在

from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
import os

bot = ChatBot('bot',storage_adapter='chatterbot.storage.SQLStorageAdapter',
                      trainer='chatterbot.trainers.ListTrainer')

for files in os.listdir('C:/Users/HP/Downloads/Packages/chatterbot-corpus-master/chatterbot-corpus-master/chatterbot_corpus/data/english/') :

    data = open(r'C:/Users/HP/Downloads/Packages/chatterbot-corpus-master/chatterbot-corpus-master/chatterbot_corpus/data/english/'+files,).readlines()

    trainer = ListTrainer(bot)
    trainer.train(data)
    print("Training completed")

while True :

    message = input('You: ')

    if message.strip() != 'Bye':

        replay = bot.get_responce(message)

        print('ChatBot :',replay)

    if message.strip()=='bye':

        print('bye')

        break

命令的输出

^{pr2}$

Traceback (most recent call last): File "victoria_train.py", line 21, in replay = bot.get_responce(message) AttributeError: 'ChatBot' object has no attribute 'get_responce'


Tags: fromimportmastermessagereplaydatagetbot

热门问题