如何在microsoft bot框架中获得skype的对话细节



我可以使用https://webchat.botframework.com/api/conversations/[conversationId]/messages获取网络聊天的对话细节

skype频道的服务URL是https://skype.botframework.com,但我没有找到任何文档获取对话细节

你可以使用DirectLine Rest API(参见文档)。

Direct Line API是一个简单的REST API,用于直接连接到单个bot。这个API是为开发人员编写他们自己的客户端应用程序、web聊天控件、移动应用程序或服务对服务应用程序,这些应用程序将与他们的机器人通信。在Direct Line API中,您将发现:使用标准秘密/令牌模式的身份验证机制通过HTTP POST消息将消息从客户机发送到bot的能力通过轮询HTTP GET接收消息的能力一个稳定的模式,即使你的bot改变了它的协议版本

你需要为你的机器人启用DirectLine通道(见截图)

您不必单独访问每个特定的通道端点,您可以通过DirectLine API(有一些限制)完成所有操作。


开始一个新的对话

POST /api/conversations

获取会话消息

GET /api/conversations/{conversationId}/messages

发送消息

POST /api/conversations/{conversationId}/messages

完整的细节在上面链接的文档中

希望能有所帮助

你能不能更具体地说一下谈话的细节和你在寻找什么?

一般来说,你不应该假设这些URL是静态的;来自Bot框架的传入消息将具有一个ServiceURL,该ServiceURL应用于该会话的生命周期。有些服务可能有多个ServiceUrl,它们为不同的用户提供。

相关内容

  • 没有找到相关文章

最新更新