問題タブ [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.
botframework - ボットの会話を終了する (およびクライアントの詳細を取得する) 方法は?
以下のような単純なボットがあります。
フォームが完了すると、MyFormComplete コールバックが行われます。
最初の質問 - その関数でクライアントの詳細にアクセスするにはどうすればよいですか? 内部ユーザーにマップできるように、Skype ハンドルを知る必要があります。
第二に、フォームを完成させた後、新しいフォームを開始できません。クライアントに何を入力しても、コールバック関数をトリガーし続けます。Skype クライアントからの次のテキストで新しい会話/フォームが開始されるように、セッション/会話を終了する方法が必要です。うん?
botframework - ユーザーがオンラインかどうかを確認する方法は?
ユーザーアドレスとチャンネル名があれば、そのユーザーにメッセージを送ることができます。メッセージを送信する前に、そのユーザーがオンラインかどうかを知りたいです。
ping メッセージは役に立ちますか、それとも他の方法がありますか?
c# - Luis エンティティをダイアログ フィールドにマッピングする
Luis エンティティを FormFlow フィールドにバインドするのに問題があるため、FormFlow の手順をスキップできます。私のFormFlowダイアログの簡略版は次のとおりです
そして、私は次のコードでこれを呼び出しています
result.Entities には適切なエンティティ (Type = SearchTerm) が含まれていますが、FormFlow は実行時に常にこれを要求します。
サンプル ピザ ボットのサンプル コードは機能しているように見えますが、エンティティをフィールドにバインドするようには見えません。
誰が私が間違っているのか考えていますか?
前もって感謝します
artificial-intelligence - BotBuilder - FormFlow - 間違いを修正するには?
私はFormFlowに直面しています。ユーザーが間違ってオプションを選択し、すべてのプロセスが終了するのを待たずに一歩戻って修正するケースを管理する方法を除いて、プロセスはほとんど明確です。最後に、LUIS を FormFlow に使用する方法が明確ではありません。公式の Sandwich の例以外のリソースはありますか?
ありがとう
artificial-intelligence - BotBuilder - FormFlow - 確認オプションの言語を変更する方法
FormFlowに直面している Microsoft Bot Framework を使用しています。
このサンプルのような確認ダイアログを使用しています:
確認ダイアログは機能しますが、ボットを実行してからイタリア語で質問しますが、確認は「はい/いいえ」オプションのみを受け入れるようです。
これをイタリア語 ("si/no") に変換するにはどうすればよいですか?
言語をグローバルに設定することはできますか?
ありがとう
c# - MSボットフレームワークで会話中の他のユーザーのbotUserDataを取得する方法はありますか?
会話中の他のユーザーの botUserData を取得する方法はありますか?
Bot.Connector.Message があると、現在のユーザーのグローバル データと、すべてのユーザーの会話のデータを取得/変更できます。しかし、会話中の他のユーザーのグローバルデータにアクセスしたい. IList 参加者によってこのダイアログの参加者リストを取得できますが、これらの参加者のユーザー データを取得するにはどうすればよいですか?
ご協力いただきありがとうございます。
botframework - MS Bot Framework から Outlook チャネルを削除した後でも Outlook から返信を受信する
MS Bot Framework を使用してボットを作成しました。次に、Microsoft Bot Framework が提供する Outlook Channel に接続しました。
IT はすべて正常に機能していたので、チャネル統合を削除することにしました。残念ながら、チャンネルを削除した後でも、Outlook はメールに返信します。MS のボットのホームページには、次のメッセージが表示されます。
「まだどのチャンネルも接続していません。接続するチャンネルを選択してください。」
返信が表示される理由がわかりません。それは奇妙だ。助けてください。
c# - Skype ボットの参加者
ボット フレームワークのボット コネクタを使用してスカイプ ボットを構築しました。Skype ボットをユーザー グループに追加し、参加者を募集しています。
参加者にはSkypeグループのすべての参加者が含まれると予想していましたが、話す参加者とボットのみが含まれているようです. グループ内の他のすべての参加者を取得する方法はありますか?