Microsoft Botframeworkの私のPython webapp内で、をREST API callから/bot/v1.0/messages
にしたいと思います。 "ConvId"
は、元のメッセージに私の地元のエミュレータによって与えられたIDですBotFrameworkのREST API経由でメッセージに返信するための最小の例は?
{
"text": "Hello, Hello!",
"from": {
"address": "MyBot"
},
"channelConversationId": "ConvId"
}
(:
私のローカルマシン上でエミュレータを試して、私はREST呼び出し時の最小ペイロードが何かに似ていることに気づきました注:channelConversationId
はconversationId
ではありません。
明らかに、これはライブのボットコネクタサイトでは不十分です。しかし、REST APIコール/bot/v1.0/messages
でメッセージに返信する(最小)例は何ですか?
私は、ドキュメントに示されているように属性from
、to
、channelConversationId
、text
とlanguage
と例えば、異なるペイロードデータをテストしてみました。しかし、通常、私は500
エラーを取得する:
{
"error": {
"code": "ServiceError",
"message": "*Sorry, Web Chat is having a problem responding right now.*",
"statusCode": 500
}
}
ありがとうSteven! 'reply.to'と' reply.from'の中には何が入っていますか? 4つのサブプロパティがすべて必要ですか( 'channelId'、' address'、 'name'と' id')?おそらく、あなたは 'reply'のJSON表現を追加することができます。再度、感謝します! – Stephan
もう一度おねがいします。Stevenは、一方で、答えはGitHubに追加情報とともに掲載されました。こうして私は新しい答えを書いた。 – Stephan