本文介绍如何配置使用第三方渠道调用Bot服务(假设已经创建好一个微软bot了)
1.登陆网站https://dev.botframework.com/bots ,创建一个Direct Line。
2.复制其中一个secret,然后参考如下网站实现
https://docs.microsoft.com/zh-cn/bot-framework/rest-api/bot-framework-rest-direct-line-3-0-authentication
3.使用PostMan发送请求,进行授权、发送消息、查看聊天记录,然后WebSocket进行消息的接收(这里用WebSocket的原因是API貌似没有查看一条消息的Get请求,查看的是所有的activities)
认证(头信息填上secret):
https://directline.botframework.com/v3/directline/conversations
认证成功后会返回conversationId(后续发送请求需要用到)、streamUrl(WebSocket的url)
发送消息:
https://directline.botframework.com/v3/directline/conversations/Am3MfyZERT7HkvH5zQNxY3/activities
查看聊天记录:
https://directline.botframework.com/v3/directline/conversations/Am3MfyZERT7HkvH5zQNxY3/activities
加上header
WebSocket接收消息,使用url接收即可(这里会有token过期的问题):