Bot Framework使用Direct Line实现第三方渠道调用Bot服务

本文介绍如何配置使用第三方渠道调用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过期的问题):

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值