在离子应用程序中控制Bot Framework的UX的选项

时间:2017-12-12 21:00:23

标签: node.js ionic-framework ionic3 botframework

Bot Builder新手在这里......

Microsoft QnA Maker使您可以轻松开始使用Cognitive Services,因为一旦您加载了FAQ内容并设置了URL,您就可以在简单的网页中与该URL进行交互。这允许开发人员完全控制内容在网页中的样式和呈现方式,因为您正在使用JSON内容。

我正在尝试更好地了解开发人员在使用Microsoft Bot Framework时可用的选项。

如果我想使用Ionic框架制作移动应用程序,那么与QnA Web服务进行交互并对输出进行样式设置(相对)是微不足道的。如果我想用Ionic框架制作移动应用程序并使用Bot Builder聊天机器人怎么办?

当您不使用QnA Maker时,使用Bot Builder框架对UX(样式和响应格式)有哪些选项? Bot Builder的“对话框”是否必须作为外部控件嵌入,从而大大减少了开发人员可以控制的内容?

从我可以收集的内容来看,这里的任何内容都不像QnA Maker那样微不足道; 也就是说,Bot Builder Framework似乎比简单地与POST响应交互更复杂 - “Easy: In your non-React website, run Web Chat inline” 为什么Bot Builder更复杂的故事对我来说还不够明确。似乎它有这些“黑匣子”方面使它不仅仅是JSON的响应,而是必须以这种或那种方式“嵌入”。

1 个答案:

答案 0 :(得分:1)

如果你只是想为QnA制造商设置回复样式,那么两篇博文就会详细说明:

QnA maker for Node.js bots

QnA maker and rich cards .NET

您的选择是使用内置卡附件,或者为了更灵活,您可以使用adaptive card

希望有所帮助!祝好运!