0
https://chatterbot.readthedocs.io/en/stable/adapters/create-a-logic-adapter.htmlの文書に従ってchatterbot-djangoプロジェクトに新しいロジックアダプターを作成しています。新しい論理アダプター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
コマンドをコメントアウトした場合、エラーがスローされません:私はのrunserverコマンドを実行したとき 、それは私のアダプターのコードで、次の例外TypeError をスローします。なぜそれが働いているのかわかりません。誰でも私を説明することができます
助けてくれてありがとう –