Buduję chatbota z wit.ai i Python i zintegrowanie go z Facebook Messenger. Mam skonfigurować webhooks jak również funkcję function send i fb_message dokładnie tak, jak w tym tutorialu: https://github.com/wit-ai/pywit/blob/master/examples/messenger.py
Mój bot działa dobrze, kiedy go przetestować w wit.ai lub w konsoli, ale kiedy go przetestować w rzeczywistych Facebook Messenger, to daje każdemu odpowiedź dwukrotnie. To nie ma znaczenia, który funkcję wewnątrz bot jest wywoływana, zawsze dostać dwie odpowiedzi.
Moja najprostsze działania jest następująca:
def defaultAnswer(request):
context = request['context']
return context
(Ta zwraca zawsze ten sam ciąg, który jest zdefiniowany w wit.ai silnika).













