私はwit.aiとpythonでchatbotを作成し、Facebook Messengerと統合しています。 https://github.com/wit-ai/pywit/blob/master/examples/messenger.pyFacebook messenger chatbotは重複した返信を返します
私はwit.aiやコンソールでテストするとボットがうまく動作しますが、実際のFacebookメッセンジャーでテストすると、私は実際にFacebookのメッセンジャーでテストします。それぞれの返信を2回与えます。ボット内のどの機能が呼び出されても問題はありません。私はいつも2つの返信を受け取ります。
私の最もシンプルなアクションはこれである:あなたのボットがpages_messaging以外のイベントにサブスクライブされている場合
def defaultAnswer(request):
context = request['context']
return context
(これは常にwit.aiエンジンで定義されている文字列と同じ文字列を返します。)
facebook apiからのメッセージが空であるかどうかを確認しますか? $ input ['entry'] [0] ['messaging'] [0] ['message'] - >空であるかどうかをチェックします。 – ssakash