問題タブ [botconnector]
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.
node.js - Microsoft Bot Framework から Direct Line API ドキュメントを読んでいるときに、ホストとポートがどこから来ているか
ドキュメントで、Direct Line リクエストの URL が次のようになっていることに気付きましたhttps://localhost:8011/api/
。それを何に置き換える必要がありますか?
botbuilder
Examples フォルダーから todoBot サンプル プロジェクトをデプロイしました。そして、My bots
セクションでボットを作成しました。終了点は次のとおりhttp://www.bigluntan.com:3978/api/messages
です。セクションでテストしましたがTest connection to your bot
、何かを入力して送信すると機能します。今、ダイレクトラインを試してみたいと思っています。そこで、チャンネルにダイレクト ラインを追加しました。しかし、最も混乱した部分は、この Direct Line API をどのように呼び出すかということです。これは、終点がボットの終点と異なるためです。
botframework - カスタム Botconnector/ChannelAccount に接続するにはどうすればよいですか?
Bot Framework を使用する場合、カスタマー メッセージング インターフェイスの 1 つに接続したいと考えています。現在、オンライン プラットフォームでは、Skype、twilio、iFrame などへの接続が可能です。
(私たちが制御する API を介して) カスタム インターフェイスを作成しようとしていますが、これを実現するための最善の方法がわかりません。REST API は「ChannelAccount」への参照を作成しますが、これらを取得/設定する方法については詳しく説明しません。
メッセージを直接投稿 (受信) し、コールバック URL (送信用) を設定して、配信/受信を自分で処理できますか?
bots - ボット コネクタのレイテンシを短縮する
使用しているチャネルの種類に関係なく、Microsoft の Bot Framework の Bot Connector を介してメッセージを送信すると、常に約 2 ~ 3 秒の待機時間が発生することがわかりました。
つまり、ボットの POST .../messages API メソッドを直接呼び出すと (ボット コネクタを経由しない)、数十ミリ秒以内に応答が得られます。ただし、メッセージがボット コネクタを介してルーティングされる場合 (たとえば、ダイレクト ライン通信、テレグラム、またはその他のサポートされているチャネルを使用する場合)、応答を得るまでに常に約 2 ~ 3 秒かかります。
可能性のあるユーザーにとって、これは良いユーザー エクスペリエンスではないので、私が何か間違っているのか (Bot コネクタの設定など)、それともこれが一般的な問題であり、後で改善されるのか疑問に思っています。
よろしくお願いします。
javascript - directline botconnector を介してユーザー情報を送信する方法
botconnector directline を介して、microsoft botbuilder で構築されたボットと通信するモバイル クライアントを構築しています。ボットと話しているユーザーの一意の ID などを送信して、ボットがこのユーザーを操作できるようにします。現在、私はダイレクトラインに投稿しているだけですが、本文に追加のものを追加すると、ボットはそれを取得できません。私はおそらく本当に単純な間違ったことをしています。これについてあなたの助けを得たいです!
クライアントからの POST コード:
そして、私はサーバー上の currentUserUid にアクセスしています
お待ちいただきありがとうございます。
botframework - Microsoft Bot Framework クライアント SDK
アプリケーションで Microsoft Bot Framework を使用したいと考えています。ただし、このボットを接続する必要があるカスタム UI チャット コントロール (要件に従って設計されたもの) があります (slack や skype などの事前構成されたチャネルを使用する代わりに)。
この目的で利用できる Web (できれば角度) および/またはモバイル用のクライアント SDK はありますか?
botframework - Bot Connector: Kik にカスタム メッセージを送信すると 400 エラーが発生する
Bot Framework / Bot Connector ( http://docs.botframework.com/connector/custom-channeldata/#custom-kik-messagesを参照) を使用して Kik にカスタム メッセージを送信する方法を見つけようとしていますが、すべて試してみた結果、エラー メッセージが表示されました (特に iPhone 用の Kik アプリで):
サービス エラー: 応答ステータス コードが成功を示していません: 400 (Bad Request)。
C# で Kik メッセージ クラスを作成し、メッセージを投稿する前に Message.ChannelData プロパティに追加しています。context.MakeMessage() を使用してメッセージ オブジェクトを作成しましたが、ChannelData 以外のプロパティは設定していません。フレームワーク エミュレーターで JSON を見ると、私の channelData は次のようになります (たとえば、単純なテキスト メッセージを使用)。
同様のアプローチを使用して Slack や Facebook にカスタム メッセージを送信する際に問題が発生したことはないので、これはボット コネクタのバグなのか、それとも Kik に何か不足しているのでしょうか? ありがとう。
bots - UserID と ChatroomID を Microsoft botconnector に送信する
ボット コネクタの Directline チャネルと通信する Heroku でホストされているボットがあります。ボットが話しているユーザーに関するボット情報を送信したいと考えています。それ、どうやったら出来るの?これに関する情報が見つかりません。
ありがとう!
android - Microsoft BotConnector で新しいメッセージを送信するための POST 本文
REST API は、メッセージを送信するときの POST 本文の JSON 形式を詳しく説明していますが、フィールドに何が入るかは明確ではありません。ここにフォーマットがあります...
不明なフィールドにフラグを付けました。現時点では、リクエストを送信すると、500 サーバー エラーが返されます。ボットは、ローカル ボット エミュレーターを使用してローカルで正常に動作します。
この JSON は、Android アプリに組み込む必要があります。
編集:これが傍受されたJSONと私が送信している応答です