1

Get request /v3/botstate/{channelId}/users/{userId} リクエストをエミュレーターに送信すると、JSON が返されます。もちろん、実際のユーザーがいないため、あまり役に立ちません。(リクエストで参照されるドキュメントhttps://docs.botframework.com/en-us/restapi/state/#/およびhttps://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html #getset プロパティ)

チームに送信すると、500 サーバー エラーが発生します。エラーとともに追加情報は返されず、サーバー エラーがあったことを繰り返すだけです。以前に Teams への 500 送信を取得したとき、それは送信されている JSON ペイロードに関連していました。この場合、ペイロードはありません。リクエストは、ボットが受信した「メッセージ」への応答であり、その「メッセージ」からの channelId と from.id をパラメーターとして渡しています。

Post "message" リクエストと Get request /v3/conversations{conversationId}/members を正常に送り返すことができるので、ボットは正しくセットアップされているようです。

誰にもアイデアはありますか?

4

2 に答える 2

0

注: ServiceUrl 値が安定しているように見える場合でも、ボットはそれに依存せず、代わりに常に ServiceUrl 値を使用する必要があります

現在、Bot Framework はまだプレビュー段階です。開発者は、重大な変更をコミットしないように最善を尽くしています。この製品は継続的かつ活発に開発されています。ねじれが解消されるまで、しばらくお待ちいただきますようお願いいたします。

ボット フレームワークのプレビュー

于 2017-05-05T19:42:57.617 に答える
0

Microsoft Teams は現在、メンバーの呼び出しで返された ID、または受信ペイロードの一部として受信した情報を超えるユーザー情報の取得をサポートしていません。これについては、すぐにサポートを強化する必要があります。

于 2017-05-09T04:52:18.570 に答える