2016-11-15 6 views
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 をスローします。なぜそれが働いているのかわかりません。誰でも私を説明することができます

答えて

0

あなたがスーパーを呼び出すと、あなたは逃しています**。それは:

+0

助けてくれてありがとう –

関連する問題