問題タブ [botframework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
416 参照

twilio - Twilio を介した sms.botframework.com/api/sms からの 500 応答

ボットを起動して実行しています。ほとんどの場合は正常に動作していますが、Twilio は受信 SMS ごとに500 および502 エラーをスローします。

また

502 リクエストは正常に続行され、応答が送信されますが、500 は送信されず、ユーザーは応答を受け取りません。

sms.botframework.com サービスからログを取得して、何が起こっているかを確認するにはどうすればよいですか? ボットの Azure 側にエラーは表示されません。

ありがとうございました

0 投票する
1 に答える
1914 参照

bots - ユーザーが間違ったデータを入力した場合、ウォーターフォール ダイアログでステップを戻すことはできますか? #botframework

ダイアログで、ユーザーにメールアドレスを尋ねたいと思います。ユーザーが誤って無効な電子メールを入力した場合、有効な電子メールを入力するまで、戻ったり、電子メールを要求し続ける「ループ」状況に陥ったりできるようにしたいと考えています。それを達成するための最良の方法は何ですか?ウォーターフォール ダイアログでステップを戻す方法が見つかりませんでした。

0 投票する
2 に答える
2931 参照

api - Skype ボット API の認証トークンを取得するには?

Skype ボットを作成したいのですが、https://developer.microsoft.com/en-us/skype/bots/docs/api/chat を参照しています。承認のために、ドキュメントは https://azure.microsoft.com を参照しています。 /en-us/documentation/articles/active-directory-v2-protocols-oauth-code/ですが、Skype ボット API を使用するために言及される範囲については不明です。

Skype ボットの REST API 呼び出しを行うための認証トークンを取得する方法を教えてください。

0 投票する
2 に答える
142 参照

botframework - botframework api に対して資格情報を確認する方法

ボットの資格情報 (appId + appSecret) がhttps://api.botframework.com/bot/v1.0/messagesに接続できることを確認したいと思います。

会話が実行されていないため、実際のメッセージを送信できないため、次の json メッセージを投稿しようとしました { "type": "Ping"}が、得られた応答は { "error": { "message": "Expression evaluation failed. Object reference not set to an instance of an object.", "code": "ServiceError" } }

API へのアクセスが正常かどうかを確認する方法はありますか?

0 投票する
1 に答える
459 参照

telegram-bot - Telegram で配信されるボットフレームワーク メッセージに関する既知の制限と回避策はありますか?

異なるチャネルで同じボットを使用して、いくつかのことに気付きました。たとえば、Web チャットを通じて、ドキュメントで推奨されているマークダウンに従えば、画像のリンクを送信できます。同じことは、そのようなメッセージが配信されることのない Telegram には当てはまりません。次のシナリオでも同じ動作に気付きました。

  • 写真を添付ファイルとして送信
  • 長いテキスト メッセージの送信

これに対する回避策はありますか? これまでのところ、私のアプローチは、画像のハイパーリンクを表示したり、長いテキスト メッセージを要約したりするなど、Telegram で配信されるものを単純化することでした。

0 投票する
2 に答える
1981 参照

node.js - Microsoft Bot Framework から Direct Line API ドキュメントを読んでいるときに、ホストとポートがどこから来ているか

ドキュメントで、Direct Line リクエストの URL が次のようになっていることに気付きましたhttps://localhost:8011/api/。それを何に置き換える必要がありますか?

botbuilderExamples フォルダーから todoBot サンプル プロジェクトをデプロイしました。そして、My botsセクションでボットを作成しました。終了点は次のとおりhttp://www.bigluntan.com:3978/api/messagesです。セクションでテストしましたがTest connection to your bot、何かを入力して送信すると機能します。今、ダイレクトラインを試してみたいと思っています。そこで、チャンネルにダイレクト ラインを追加しました。しかし、最も混乱した部分は、この Direct Line API をどのように呼び出すかということです。これは、終点がボットの終点と異なるためです。

0 投票する
1 に答える
2861 参照

office365 - Office365 メールで Microsoft Bot Framework を構成する方法は?

Office 365 グループに接続する非常に単純なボットを開発しました。どちらも比較的新しい技術であるため、具体的な情報を見つけるのは困難です。

ボットを作成してアップロードしたら、[追加] をクリックしてメール チャネルを有効にします。 ここに画像の説明を入力

[追加] 画面から [電子メールの構成] 画面が表示されますが、どうすればよいかわかりません。 ここに画像の説明を入力

私の質問は次のとおりです。

  1. 電子メール チャネルを使用してボットを構成するにはどうすればよいですか?
  2. このボットを、独自の Office365 サービスと Active Directory を持つ他の企業に配布した場合、認証はどのように機能しますか?
  3. ボットは Azure に配置されているため、クライアントの Active Directory への何らかのアクセスが必要ですか?
0 投票する
3 に答える
4091 参照

botframework - ボット フレームワークで localhost:9000 がヒットしたために 500 Internal Server Error が発生する原因は何ですか?

ボットにメッセージを送信しようとするたびに、またはボットが 3 つのメッセージを続けて応答した後に、このエラーが発生します。

try/catch( への呼び出しから) 例外を取得しているコードを囲みcontext.PostAsync、これを Application Insights インスタンスに記録しました。

確かに私のコードでは何もヒットしていlocalhostません...他の誰かがこれを見ていますか?

エラーが発生したときに実行されているコード:

ボットをローカルで実行し、エミュレーターを使用してテストすると、3 つの項目が出力されますが、4 番目は 500 です (これは、json の解決が失敗するような形式の異常ではありません)。

Azure App Services に発行すると、何も出力されずに 500 エラーが発生します。