Microsoft Botframework用の Python Web アプリケーション内で、REST API 呼び出しを使用してメッセージに返信したいと考えています。/bot/v1.0/messages
ローカル マシンでエミュレーターを試してみたところ、REST 呼び出しの最小ペイロードは次のようになっていることがわかりました。
{
"text": "Hello, Hello!",
"from": {
"address": "MyBot"
},
"channelConversationId": "ConvId"
}
は"ConvId"
、元のメッセージでローカル エミュレーターによって指定された ID です (送信しchannelConversationId
ないでくださいconversationId
)。
明らかに、これはライブ ボット コネクタ サイトには十分ではありません。しかし、REST API 呼び出しでメッセージに返信するための (最小限の) 例は/bot/v1.0/messages
何ですか?
ドキュメントに示されているように、属性from
、、、、などを使用して、さまざまなペイロードデータをテストしました。しかし、通常、私はエラーが発生します:to
channelConversationId
text
language
500
{
"error": {
"message": "Expression evaluation failed. Object reference not set to an instance of an object.",
"code": "ServiceError"
}
}
元のメッセージを送り返そうとするとto
、from
スワップしただけで、別の500
エラーが発生しました。
{
"error": {
"code": "ServiceError",
"message": "*Sorry, Web Chat is having a problem responding right now.*",
"statusCode": 500
}
}