Ich baue eine chatbot mit wit.ai und Python und es mit Facebook Messenger integrieren. Ich habe webhooks sowie Sendefunktion und fb_message Funktion genau wie in diesem Tutorial aufgebaut: https://github.com/wit-ai/pywit/blob/master/examples/messenger.py
Mein Bot funktioniert gut, wenn ich es in wit.ai oder in der Konsole testen, aber wenn ich es in der tatsächlichen Facebook Messenger zu testen, gibt es jede Antwort zweimal. Es spielt keine Rolle, welche Funktion innerhalb der Bot aufgerufen wird, bekomme ich zwei Antworten immer.
Mein einfachsten Handeln ist:
def defaultAnswer(request):
context = request['context']
return context
(Dies liefert immer die gleiche Zeichenfolge, die in wit.ai Motor definiert ist.)













