問題タブ [microsoft-skype-bot]
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.
azure - Microsoft Skype ボットのメッセージング Webhook
Microsoft Skype ボットをセットアップしていますが、個別およびグループ チャットにメッセージを投稿できるようにしたいと考えています。https://developer.microsoft.com/en-us/skype/bots/manageでボットを追加し、メッセージング チェックボックスをオンにしましたが、「チャットを送信するための HTTPS URL」と表示されている「メッセージング Webhook」のフィールドがあります。メッセージとコンテンツを送信します。チャット機能がある場合は必須". このフィールドには何を入力しますか? 明確なヘルプ リンクはありません。Azure Web サイトをセットアップする必要がありますか?
node.js - https webhook が機能しない - skypebot
ngrok Webhook を使用して、Skype ボットからサーバーへの呼び出しを取得しましたが、Webhook を実際のhttps://example.com/skbotnodeに変更した場合、skype ボットからサーバーへの呼び出しを取得していなくても機能しません。
この問題に関して誰も私を助けることができますか?
nodejsでスカイプボットを使用しています。
microsoft-cognitive - 「Skype for Business」用の Skype ボットを作成できますか?
「Skype」で動作するボット プログラミングの例を見てきました。Microsoft のボット/コグニティブ サービス ツール/フレームワークを使用して、"Skype for Business" 上で動作するエンタープライズ ボットを開発することはできますか?
python - Skype Bot Connector JWT トークンを確認するには?
ドキュメントに従って、Microsoft Bot Framework Channel Emulator からの認証トークンを検証しようとしています。
https://api.aps.skype.com/v1/.well-known/openidconfigurationから OpenId メタデータ ドキュメントを取得し、https://api.aps.skype.com/v1/keysからキーをダウンロードします。
エミュレーターからボットにメッセージを送信すると、JWT トークンを含むAuthorizationヘッダーを含む/api/messagesへの要求を受け取ります。トークン ヘッダーには、この情報が含まれています。
キッドバリューに従って、このJWKキーを選択します
トークンの検証にはpyjwtを使用します。ここで、jwt.decode() 関数でトークン検証に使用するキーがわかりません。
nフィールドとx5cフィールドの両方で、次のオプションを試しました。
- 必死になってそのまま渡す
- それらをbase64urlでデコードします
- それらを base64url でデコードし、暗号化パッケージから load_der_public_key() 関数でロードします
暗号化コード
JWK のnフィールドは base64-urlsafe でエンコードされており、x5cはbase64 でエンコードされているようです。だから私はそれらを適切にデコードしました。
私は暗号の専門家ではありません。Node.js および C# 用の SDK を使用する例がほとんど含まれている MS ドキュメントを検索してみました。また、 RFC 7517とRFC 7515を読みましたが、具体的な情報は見つかりませんでした。
javascript - Skype ボット認証
そこで最近、Discord チャットと Skype チャットの間でメッセージをリンクする NodeJS ボットをセットアップしました。現在、私は Javascript と NodeJS をまったく初めて使用するので、幸運なことに、 Spype という名前のフレームワークが既に作成されています。Discord 側は Discord のボット API を使用して動作するため、その側はまったく問題なく動作します。一方Skype側はSkywebを利用Skype Web クライアントに接続します。これで問題ありませんが、実際の Skype アカウントを使用してログインし、実際の Skype アカウントを作成できなくなり、Microsoft アカウントのみを作成できるようになりました。(これらは "live:" で始まるものです。) 問題は、明らかに、これら 2 つのアカウント タイプが異なるログイン方法を使用していることです。今、私ができる限り試してみてください.MicrosoftアカウントのログインでRESTを機能させることができませんでした. これはおそらく、その分野の専門知識が不足しているためです。
そのため、Microsoft アカウントにログインするために Skyweb を取得する必要があります (これはおそらく最も簡単なオプションです。簡単なはずだと思いますが、取得できないだけです)、まったく別の認証システムを使用するようにボットを変更する必要があります。
誰かがこれを手伝ってくれることを本当に願っています。情報を省略した場合はお知らせください。
c# - Microsoft Bot Framework チャネルから skype のユーザー名を見つける
Microsoft Bot Framework (バージョン 3.0.0.59) を使用して、Skype 用のボット アプリケーションを実装しました。
Skype の名前と ID を取得する方法を実装しましたが、Skype アカウントのユーザー名を取得できません。Skype アカウントのユーザー名を取得するにはどうすればよいですか?
javascript - Skype チャット ボット フレームワーク - node.js
私はボット フレームワークを初めて使用し、ノード SDK を使用して Skype チャット ボットに取り組んでいます。
ツリー データの ID と名前を提供する JSON ツリー配列があります。
ツリーからタイトルを取得するためのコード。
配列
ID を取得しようとするとうまくいきますが、1 つの配列でタイトルを取得したい場合は、次のエラーが発生します。