我可以使用https://webchat.botframework.com/api/conversations/[conversationId]/messages
获取有关网络聊天的对话详情skype频道的服务网址为https://skype.botframework.com,但我找不到任何有关获取会话详情的文档
答案 0 :(得分:0)
您可以使用DirectLine Rest API(请参阅docs)。
Direct Line API是一个简单的REST API,可直接连接到单个机器人。此API适用于编写自己的客户端应用程序,Web聊天控件,移动应用程序或将与其机器人通信的服务到服务应用程序的开发人员。 在Direct Line API中,您会发现: 使用标准秘密/令牌模式的身份验证机制 能够通过HTTP POST消息从客户端向机器人发送消息 通过轮询HTTP GET接收消息的能力 一个稳定的模式,即使您的机器人更改其协议版本
您需要为您的机器人启用DirectLine频道(请参阅screenshot)
您不必单独访问每个特定的渠道端点,您可以通过DirectLine API完成所有操作(但有一些限制)。
开始新对话
POST /api/conversations
在对话中获取消息
GET /api/conversations/{conversationId}/messages
发送消息
POST /api/conversations/{conversationId}/messages
完整的详细信息在上面链接的文档中。
希望这有帮助
答案 1 :(得分:-1)
您能更具体地谈谈对话详情以及您正在寻找的内容吗?
通常,您不应该假设这些网址是静态BTW;来自Bot框架的传入消息将具有应该用于该对话生命周期的ServiceURL。某些服务可能有多个ServiceUrl,它们为不同的用户提供。