我现在将Bot框架与Azure函数一起使用。 现在,当用户发送其消息并将其写入队列存储,然后由Azure函数提取并通过Azure函数连接器中的直接行生成将其发送回机器人时,它便可以正常工作。
我想将功能更改为LogicAppp,并使用带有http rest的直线将答案返回给用户。
我有一个键,并且有一个json输入,该函数的输入如下:
{
"relatesTo": {
"user": {
"id": "default-user",
"name": "User"
},
"bot": {
"id": "b5023440-b1ce-11e8-9ad8-f5b615a4c6c3",
"name": "Bot"
},
"conversation": {
"id": "33cd0410-bf46-11e8-a228-a5c7cd21a798|livechat"
},
"channelId": "emulator",
"serviceUrl": "https://0a87dff1.ngrok.io"
},
"text": "example",
"isTrustedServiceUrl": true
}
我尝试使用 https://directline.botframework.com/v3/directline/conversations/ {conversationId} /活动
我无法使其正常工作,对话ID看起来有所不同,就像是GUID而不是ID。
如何通过所提供的json帮助我使用正确的POST语法?