0
我在我的chatterbot-django項目中製作一個新的邏輯適配器,其文檔來自https://chatterbot.readthedocs.io/en/stable/adapters/create-a-logic-adapter.html。 當我運行的runserver命令,它會拋出類型錯誤 以下是我的適配器代碼:創建新的邏輯適配器chatterbot時輸入錯誤
from chatterbot.adapters.logic import LogicAdapter
from chatterbot.conversation import Statement
import wikipedia
class WikiAdapter(LogicAdapter):
def __init__(self, **kwargs):
super(WikiAdapter, self).__init__(kwargs)
def can_process(self, statement):
print(statement)
if statement.text.startswith("#wiki"):
return True
return False
def process(self, statement):
request=statement.text[6:]
confidence=1
response=Statement(wikipedia.summary(request,sentences=3))
return confidence,response
如果我註釋掉super
命令,不會引發錯誤。我不知道它爲什麼工作。任何人都可以請解釋我
感謝您的幫助 –