問題タブ [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.
chatbot - ボットが連絡先に追加されているかどうかを識別する方法は?
これらのメッセージ タイプのうち、ユーザーが新たに連絡先にボットを追加したかどうかを示すものはありますか。
twilio - Twilio をボットに接続すると、受信した SMS を投稿しようとすると、Twilio デバイスが 404 を取得します。
登録したボットに Twilio コネクタを接続しました。Twilio 番号に SMS を送信するたびに、 https://sms.botframework.com/api/smsにメッセージを投稿しようとすると、Twilio サービスが 404 を取得することをログで確認できます 。
ボット自体はうまく機能します。Webchat iframe またはテスト コンソールを使用してテストできます。しかし、ボット フレームワークへの Twilio の統合が壊れているようです
botframework - nodejsの添付ファイルを送信するMicrosoftボットフレーム
nodejsでSkypeボットの画像添付ファイルを送信することについて混乱しています。また、github で testbot コードを試しましたが、スカイプの会話で画像を送信しませんでした。Skype ボットから画像を送信したことのある人はいますか? 解決策を共有できれば幸いです。
c# - 別のダイアログから FormFlow ダイアログを開始する
メインの LuisDialog と他の 2 つのダイアログで構成されるボットがあります。特定の LuisIntent を取得すると、他のダイアログの 1 つ (サンプル Echo Bot) を開始し、そのダイアログを終了すると、メインの LuisDialog に問題なく戻ります。
LuisIntent を取得して FormFlow ダイアログである他のダイアログを開始すると、ダイアログは喜んで開始されますが、ユーザーはダイアログを実行する前に何かを入力する必要があります。そのため、ユーザーは「サンドイッチを注文してください」と入力し、ダイアログで最初のメッセージを取得する前に何かを入力する必要があります。
ユーザーが何も入力するのを待たずに、誰が FormFlow を開始するか、または実際に Dialog を開始し、すぐにそれにジャンプするかを知っている人はいますか? サンドイッチ ダイアログを開始するために使用しているコードは次のとおりです。
botframework - FormFlow を使用して値のリストを動的にユーザーに提示するにはどうすればよいですか
FormFlow ダイアログを使用したいのですが、これまでに見たすべての例で、ユーザーは Enum から選択するよう求められました。値がデータベースからのものである場合はどうなりますか?
python - BotFramework の REST API を介してメッセージに返信するための最小限の例は?
Microsoft Botframework用の Python Web アプリケーション内で、REST API 呼び出しを使用してメッセージに返信したいと考えています。/bot/v1.0/messages
ローカル マシンでエミュレーターを試してみたところ、REST 呼び出しの最小ペイロードは次のようになっていることがわかりました。
は"ConvId"
、元のメッセージでローカル エミュレーターによって指定された ID です (送信しchannelConversationId
ないでくださいconversationId
)。
明らかに、これはライブ ボット コネクタ サイトには十分ではありません。しかし、REST API 呼び出しでメッセージに返信するための (最小限の) 例は/bot/v1.0/messages
何ですか?
ドキュメントに示されているように、属性from
、、、、などを使用して、さまざまなペイロードデータをテストしました。しかし、通常、私はエラーが発生します:to
channelConversationId
text
language
500
元のメッセージを送り返そうとするとto
、from
スワップしただけで、別の500
エラーが発生しました。
botframework - ベアラー トークンを使用して Azure AD で承認されたサービスを使用する方法
ボット内からベアラー トークン (Azure AD トークン) を使用して要求を承認するサービスを使用しようとしています。そのようなシナリオをどのように処理しますか。
skype - iOS から Skype ボットに話しかけると返信メッセージが表示されない
Skype (Windows 10) で正常に動作するボットがあります。
iOS (App Store のスカイプの最新バージョン) でボットが表示され、メッセージを送信できますが、ボットが返信しても何も表示されません。PC で Skype に切り替えると、ボットがメッセージを処理したことがわかるので、ボットは正常に動作します。
ボットはプレビュー段階です。これによる制限はありますか....これをすべてのクライアントで機能させるために私がしなければならないこと。
ボットは BotFramework を使用しており、"item 55" などのメッセージを処理します。