将智能机器人融合到其他项目的Web端

前面两篇文章实现的机器人智能利用微软生成的iframe嵌入到页面或者skype等其他通道里面,弊端很明显,我们不能将该机器人嵌入到公司的项目当中,例如公司的某个项目含有如下的在线对话。


首先,在Azure平台上拿到Direct Line密钥。


根据https://docs.microsoft.com/zh-cn/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-authentication?view=azure-bot-service-3.0微软文档拿到conversations的ID值。

然后就可以根据上面链接的找到向机器人发送活动以及接收活动的内容,例如发送的时候代码如下(官网请求链接的abc123就是conversations的ID值,要防止踩坑)。


接收的相关示例代码如下。


当然,这只是get轮询获取消息的方式,我们还可以采用websocket来实现获取和发送消息。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 时光一逝永不回,往事只能回味
    w心之所在阅读 163评论 0 0
  • 豫章故郡 洪都新府 豫章:古树,即豫樟,汉设豫章郡;洪都:唐代避讳代宗皇帝李豫改豫章为洪州一一李豫的姑娘嫁给大臣郭...
    李炜微言阅读 427评论 0 1

友情链接更多精彩内容