問題タブ [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 - テスト接続時の Skype ボット node.js エラー 500
Node.js ベースの skype ボットを作成しようとしていますが、botframework で「テスト」をクリックすると、常にこのエラーが発生します。
500 InternalServerError System.Net.Http.HttpRequestException: 要求の送信中にエラーが発生しました。---> System.Net.WebException: 基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした。---> System.Security.Authentication.AuthenticationException: 検証手順によると、リモート証明書は無効です。System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) で System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) で --- 内部例外スタック トレースの終わり --- System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& コンテキストで) System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar) で --- 内部例外スタック トレースの終了 --- System.Runtime.CompilerServices で。
これは私のapp.jsファイルです
node.js - Microsoft Bot Framework と Facebook Messenger を使用してリッチ テキスト カードを送信するには?
Facebook Messenger Platform と Microsoft Bot Framework を使用して、リッチ テキストの添付ファイルを送信するボットを作成しています。
これまでのところ、インテント ファイルで汎用テンプレートを使用してみました。
index.js には sendMessageByType 関数もあり、さまざまなインテントから受け取った応答のタイプに基づいてメッセージを送信する必要があります。
上記の関数は、次のように呼び出されます。
タイプをテキスト、カード、添付ファイルに変更しようとしましたが、どれもうまくいきませんでした。どのタイプを使用するのが適切で、どのように宣言してカードを送信しますか?
bots - Skype 通話機能を使用して Skype ユーザー名を取得する方法
私はボット テクノロジに取り組んでいます。現在のボット プロジェクトでは、通話コントローラーを使用してスカイプ通話機能を実装しました。すべて正常に動作していますが、 CallingController.csまたは他のクラスでスカイプのユーザー名 (スカイプにログインしている人など) を取得するのに苦労しました。
MessagesController.csでは、この行を使用して skype ユーザー名を取得することを知っています。
MessagesController にないスカイプ通話機能を使用してスカイプのユーザー名を取得する方法を教えてください。
-プラディープ
botframework - ローカル WebChat クライアントをローカルで実行されているボットに接続する方法は?
Azure でボットを登録および公開せずに、エミュレーターを介して行っているように、WebChat を介してボットと会話することは可能ですか?
c# - Microsoft Graph GetPhoto が Microsoft Teams ボットで機能しない
Azure AD に対して認証した後、ボットは次のコードを使用して Microsoft Graph から現在のユーザーの写真を取得できます。これにより、写真が添付ファイルとして応答メッセージに追加されます。
Web チャット チャネルではすべてが期待どおりに機能しますが、何らかの理由で画像が Microsoft Teams チャネルに表示されず、ボットは既定のエラー メッセージ「申し訳ありませんが、ボット コードに問題があります」に応答します。
何かアイデアはありますか?
botframework - ボットへの Bot Framework Test 接続が失敗し、ステータス コード Forbidden が表示される
私のボットは、Slack、Skype、およびエミュレーターでメッセージを正常に送受信します。
ただし、ボット ポータル ( https://dev.botframework.com/ ) で青い [テスト] ボタンをクリックすると、"Authorization for Microsoft App ID my_id_is_replacedhere failed with status code Forbidden" というエラー メッセージが表示されます。
完全なエラーは以下です。
エンドポイントhttps://slack.botframework.com/と Conversations.SendToConversation() メソッドを使用してスケジュールされたメッセージを Slack に送信すると、同じエラーが発生します。これは以前は機能し、[テスト] ボタンは成功していました。
このメッセージが表示されるのはなぜですか? それを壊した NuGet pkg 更新はありますか? トラブルシューティング ガイドを確認しましたが、それ以外はすべて機能しているようです。
ありがとうございました
"message": "エラーが発生しました。 Bot.Connector.JwtTokenRefresher.d__2.MoveNext()\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり ---\r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) で\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (タスク タスク) で\r\n System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (タスク タスク) で\r\n Microsoft.Bot.Connector.Conversations.d__8 で.MoveNext()\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり ---\r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) で\r\n System.Runtime で.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Bot.Connector.ConversationsExtensions.d__19.MoveNext()\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり ---\ r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)\r\n System.Runtime.CompilerServices.TaskAwaiter1.GetResult( )\r\n at Grasp.MessagesController.d__0.MoveNext() in C:\Code\Relegraph_Git\GraspThree\Grasp\Controllers\MessagesController.cs:行 55\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり ---\r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) で\r\n System.Runtime で。 CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Threading.Tasks.TaskHelpersExtensions.d__3`1.MoveNext()\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり --- \r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)\r\n System.Web.Http.Controllers.ApiControllerActionInvoker .d__0.MoveNext()\r\n--- System.Runtime.CompilerServices.TaskAwaiter で例外がスローされた前の場所からのスタック トレースの終わり ---\r\n。ThrowForNonSuccess(タスク タスク)\r\n で System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)\r\n で System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext()\r\n---例外がスローされた前の場所からのスタック トレースの終わり --- \r\n System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext() で\r\n--- 例外が発生した前の場所からのスタック トレースの終わり--- \r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) で \r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) で\r\n System.Web でスローされました。 Http.Filters.ActionFilterAttribute.d__0.MoveNext()\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり ---\r\n System.Runtime.CompilerServices.TaskAwaiter で。ThrowForNonSuccess(タスク タスク)\r\n で System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)\r\n で System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()\r\n---例外がスローされた前の場所からのスタック トレースの終了 --- \r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) で\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) で\r\n System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext() で" }Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)\r\n で System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)\r\n で System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()" }Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)\r\n で System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)\r\n で System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()" }