問題タブ [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.
c# - Microsoft Bot Framework の既存の会話でメッセージにアクセスするのが難しい
Bot Connector アプリに接続して、ユーザーとボットの間の既存の会話にアクセスできる別のアプリ (基本的にはイントラネットで実行されているデーモン) を構築しようとしています。
まず、DirectLine NuGet パッケージを使用し、エミュレーターを介してボットで開始した会話で見つかった conversationId を持つ既存のメッセージを検索します。
たとえば、エミュレーターを起動して、会話 ID "8a684db8" を取得しました。コンソール アプリで、次の関連コードを取得しました。
今、実行しようとすると、既存のメッセージを見つけようとした最後の行で「見つかりません」というエラーが表示されます。
ここで解決策を持っている人はいますか?
node.js - FormFlow ダイアログは Node.js で構築できますか?
Bot Framework の FAQ ( http://docs.botframework.com/faq/#what-does-the-bot-builder-sdk-provide-to-developers-how-does-it-work ) には、Bot Builder SDK で許可されていることが記載されています。開発者は、マルチターンや曖昧さ回避などのトリッキーな問題を解決するために「FormFlow」ダイアログを構築する必要がありますが、C# のドキュメントで説明されている FormFlow しか見つけることができません。
Node.js SDK を使用して FormFlow ダイアログを作成できますか? もしそうなら、誰かが私にドキュメントを教えてもらえますか? どうもありがとう。
node.js - BotFramework の統合テスト
テストとスーパー エージェントまたはスーパー テストの統合に関するビデオとチュートリアルをいくつか見ました。フレームワークの 1 つでテストをビルドするための API がわかりません。APIが文書化されている場所を知っている人はいますか?
そうでない場合、誰かがこれを試しましたか? フィドラーを使用してエミュレーターを観察しようとしましたが、頭がおかしいか、必要なものをキャプチャしていませんでした。
私が見た唯一のテストは、BotBuilder GutHub リポジトリの基本アセット ライブラリです。
bots - 自分のボットがどのチャンネルにいるかを知るにはどうすればよいですか?
MS Bot Framework を使用して、slack で自分のボットがどのチャネルにいるかを知るにはどうすればよいですか?
Slack固有の何かをしなくても可能ですか?
メッセージタイプで何かをしようとしましたBotAddedToConversation
が、運がありませんでした。
基本的に、返信するメッセージがなくても、チャネルに書き込みたいと思います。
botframework - カスタム Botconnector/ChannelAccount に接続するにはどうすればよいですか?
Bot Framework を使用する場合、カスタマー メッセージング インターフェイスの 1 つに接続したいと考えています。現在、オンライン プラットフォームでは、Skype、twilio、iFrame などへの接続が可能です。
(私たちが制御する API を介して) カスタム インターフェイスを作成しようとしていますが、これを実現するための最善の方法がわかりません。REST API は「ChannelAccount」への参照を作成しますが、これらを取得/設定する方法については詳しく説明しません。
メッセージを直接投稿 (受信) し、コールバック URL (送信用) を設定して、配信/受信を自分で処理できますか?
facebook - MS Bot Framework および FB Messenger ユーザー
何か不足しているかどうかはわかりませんが、既存の Skype ボット フレームワークで実行するように新しい Facebook Messenger 機能をセットアップすると、すべてが完全に機能します。
私が直面している唯一の問題は、ボットにメッセージを送信しているユーザー名を取得できないように見えることです。From フィールド (ID、住所、名前など) と参加者フィールドを試しましたが、すべて数値が返されます。
何が起こるかの説明。
ユーザーは Web サイトにログインし、データを入力して、バックエンドに保存されている Skype と Facebook の一意の ID を提供します。完了すると、ボット フレームワークを介してメッセージを送信できるようになり、メッセージの送信者をピックアップして、そのユーザーに固有の詳細を返信します。
したがって、Facebook ユーザーをバックエンド ユーザーにマップする必要があります。
ほとんどの人が自分の名前を知っているので、Facebookのユーザー名が送信されると想定していました。
これどこで手に入るか知ってる人いますか?
ありがとう
c# - MicrosoftBot の FormBuilder で確認手順をスキップする
フォームを完成させる前に確認は必要ありません。ただし、次のFormBuilder クラスの Build() メソッドには、Confirm("これはあなたの選択ですか?\n{ }")* があります。
build を呼び出した後、生成されたフォームからこのステップを削除する方法はありますか?