問題タブ [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 投票する
4 に答える
2586 参照

c# - Microsoft Bot Framework の LuisIntent メソッドで元のメッセージ テキストを取得する方法

LuisIntentとしてマークされたメソッド内から完全な元のテキストにアクセスしようとしていますLuisDialog

ドキュメントには、これらのメソッドが 2 つの引数を取るものとして示されています。

どちらもメッセージの元のテキストを公開していません。コンテキスト オブジェクトにはメッセージが含まれていますが、context.data.message.textアクセスできないプライベート プロパティ ( ) に含まれています。

でこれにアクセスする方法はありますcontextか、それともダイアログ コンストラクタに渡すことができますか?

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

botframework - データベースから取得した値から Enum を設定する方法

Message Controller for Pizza Exampleの例を見ると、ユーザー入力に基づいて Size または Kind を設定し、データベースを呼び出したい場合、どのようにすればよいでしょうか?

私の知る限り、実行時に Enum を設定する簡単な方法はありません。

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

botframework - Bot Framework Web チャット トークン プロトコルが機能しない

Bot Framework の WebChat コントロールは、チャット コントロールの埋め込みに関するドキュメントで説明されているように、Token プロトコルでは機能しません。これが私が問題を抱えているコードです:

WebChatTokenResponse は

デバッグしてブレークポイントにヒットすると、ConversationID と Token があります。例外はスローされていません。

このようにシークレットを使用するだけの場合 (上記のコードの代わりに、すべてが機能します:

F12 ツールで表示されるエラー メッセージは次のとおりです。

500 内部サーバー エラーが表示されます

リクエスト URL: https://webchat.botframework.com/api/conversations

エラーメッセージとともに:

{ "メッセージ": "エラーが発生しました。" }

「こんにちは」メッセージを入力すると:

リクエスト URL: https://webchat.botframework.com/api/conversations/null/messages

応答とともに 403 Forbidden メッセージを受け取ります。

{ "メッセージ": "トークンまたはシークレットが無効です" }

アップデート

Bot Framework チャット コントロールの使用で、これをどのように機能させたかについてブログに書きました。

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

botframework - FormFlow を介してコマンドをチェーンすることは可能ですか?

ボット フレームワークのドキュメントによると、 Dialogはほぼすべてのことを実行できますが、調査にはFormFlowよりもはるかに多くの時間がかかります。ボット フレームワークのサンプルがたくさんある場所はまだ見つかりませんでした。現時点では、ダイアログを試すために多くの時間を費やす前に、FormFlowを使用してコマンドをチェーンできるかどうかは誰でも知っています。

私がやろうとしている作業は、一連のコマンドをコーディングすることです。

  1. クエリ レコード
  2. 結果からレコードを選択する
  3. 記録上のアクション/操作
  4. 等...

Bot Frameworkに精通している人がこれについて私を助けてくれれば、本当に感謝しています。

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

bots - Telegram から Bot に場所を送信することはできますか?

Bot Framework で作った Bot に Telegram から位置情報を送信することはできますか?

テレグラム アカウントからボットに自分の位置情報を送信しましたが、サーバーが位置情報を取得しません (応答がありません)。

テキスト メッセージは正常に送信され、サーバーから応答が返されます。

コードは非常に単純です。

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

botframework - Bot Framework に FAQ を実装するにはどうすればよいですか?

Bot Framework を使用して FAQ を実装するために取るべきアプローチに苦労しています。LUIS の使用を検討しましたが、質問ごとにインテントを作成する必要があることがわかりました。これらは多数(たとえば100)ある可能性があるため、より良いアプローチがあるかどうか疑問に思いましたか?

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

azure - Microsoft Bot Framework のテスト接続で、内部サービス エラーのみが発生するようになりました

「ボットへのテスト接続」機能を使用してボットをテストすると、「内部サービス エラー」と 500 ステータス コードのみが返されます。昨日はこれをしませんでした。それ以来、何も変更していません。さらに、ローカル マシンのボット フレームワーク エミュレーターでボットを実行すると、ボットは正常に動作します。

さらに、Azure でボットのログにアクセスしようとすると、Azure ポータルによればアプリが実行されているにもかかわらず、アプリが実行されていないというエラー コードが表示されます。

何が原因ですか?これを修正する方法はありますか?