2016-11-15 1 views
0

https://chatterbot.readthedocs.io/en/stable/adapters/create-a-logic-adapter.html의 설명서에 따라 chatterbot-django 프로젝트에 새 논리 어댑터를 만들고 있습니다. 난의 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 명령을 주석 경우

는 오류가 발생하지 않습니다. 나는 왜 그것이 작동하는지 모른다. 누구든지 나를 설명 할 수있다

답변

0

당신이 슈퍼를 부를 때 **가 누락되었습니다. 다음과 같아야합니다 :

+0

감사합니다. –

관련 문제