私は、Chrome/Firefox/Safariで動作する有効なComodo SSL証明書を使用して、AWS EC2でホストされたNode.JSボットを持っています。エンドポイントのボットフレームワークにボットを設定しました。MicrosoftボットフレームワークのメッセージにEC2ホストボットが返信するのを防ぐには?
https://dev.botframework.comでボットフレームワークコンソールを起動したら、「テスト」ボタンをクリックすると「承認済み」と表示されます。また、埋め込みWebチャットでメッセージを送信することもできます。また、AWSのボットには、受信したメッセージと、session.send()の呼び出しで返されたメッセージが表示されますが、返信メッセージは表示されませんウェブチャットに戻る。サーバー側またはボットフレームワークのエラービューアにはエラーが記録されていません。メッセージは静かに消されているようです。私はSkypeチャンネルを追加して、Skypeでまったく同じように動作します。
Azure Web Appに同じコードをデプロイすると、両方向ですべて正常に動作します。
私は完全に立ち往生しています...戻ってくるメッセージが戻ってくるのを防ぐことができないとわかりません。トラブルシューティングのために次に実行する手順がわかりません。どのようにメッセージがフレームワークに返送されるのかはドキュメントからは分かりませんが、特定のホスト/ IP /ポートが存在しますか?EC2からプロービングして何かがあるかどうかを確認する必要がありますか? AWSセキュリティグループには、接続を妨げるアウトバウンドルールはありません。 "telnet directline.botframework.com 80"は成功します。