首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义聊天机器人用户界面或与直接行Microsoft框架一起使用的客户端

自定义聊天机器人用户界面或与直接行Microsoft框架一起使用的客户端
EN

Stack Overflow用户
提问于 2018-04-12 12:29:28
回答 1查看 1.3K关注 0票数 1

我已经开发了一个聊天机器人在Azure上使用Microsoft Bot Framework和Builder为node.js。我已经为机器人启用了Directline API v3.0

我有一个Express Web应用程序,它在网页加载并为Bot生成Conversation ID时调用Directline API。(我的意思是说,web应用程序正在访问后端的Directline REST,而不是在HTML本身中调用Directline API脚本。)

现在,我使用AJAX调用来发送和接收来自机器人的活动/活动。响应以HTML的形式发布在网页中。

在这里解释了我的场景之后,我有一些问题需要一些建议:

  • 我已经通过了网络聊天管理员github,但它似乎只帮助您自定义现有的web-chat控件,而不是从接口处理GETPOST Activity。(如果有提供实现的方式,请更正。)
  • 除了上面能识别bot活动响应的web聊天之外,微软是否提供任何支持来构建自定义聊天用户界面?
  • 在人们已经构建了很好的开放源代码的自定义聊天机器人用户界面或聊天客户端,可以使用HTMLCSSJavascript利用Directline的资源吗?
  • 此外,我还使用AJAX调用来获取和发布来自BOT的数据。从建筑的角度看可以吗?这个解决方案的缺点是什么?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-12 23:38:46

1) webchat存储库是一个围绕DirectLineJs处理GET和POST的全面包装器,它是在DirectLineJs中完成的,而不是WebChat本身。

2)您可以使用DirectLineJ创建自定义聊天接口(就像WebChat所做的那样)。

3)我不知道其他用于与DirectLine接口的html/css/javascript库。文档应该会有所帮助,如果您决定自己构建一个:https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-overview

4)是的,从架构的角度来看,对rest的ajax调用是可以的。我不知道有什么缺点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49796605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档