Я создаю чат-бота с помощью wit.ai и python и интегрирую его с Facebook Messenger. Я настроил веб-перехватчики, а также функцию отправки и функцию fb_message точно так же, как в этом руководстве: https://github.com/wit-ai/pywit/blob/master/examples/messenger.py
Мой бот отлично работает, когда я тестирую его в wit.ai или в консоли, но когда я тестирую его в реальном Facebook Messenger, он дает каждый ответ дважды. Неважно, какая функция внутри бота вызывается, я всегда получаю два ответа.
Мое самое простое действие таково:
def defaultAnswer(request):
context = request['context']
return context
(Это всегда возвращает ту же строку, которая определена в движке wit.ai.)