我正在构建一个客户端,该客户端将与使用Microsoft Bot Framework构建的现有bot进行交互。当我使用现有频道进行测试时,机器人工作正常。使用Direct Line API时,我也可以成功开始对话。但是,当我尝试使用Direct Line API向机器人发送消息时,我收到500错误的内容" ServiceError"。
我正在使用Fiddler向https://directline.botframework.com/v3/directline/conversations/[MyConversationID]/activities发送一个http Post请求,其中包含以下标题:
Authorization: Bearer <My Secret>
Host: directline.botframework.com
Content-Length: 97
身体
{
"type": "message",
"from": {
"id": "user1"
},
"text": "hello"
}
我相当肯定这个问题不在我的机器人代码中,因为没有遇到断点。有没有人有类似的问题?或者对如何进行调试有任何建议?