从Microsoft BOT收集用户信息

问题描述 投票:0回答:1

我遇到了一个概念性问题,想知道是否可以在这里提出问题。我的简单要求是从我在MS BOT Framework中开发的Chabot收集用户名和电子邮件。

据我所知,可以使用自适应卡或水流对话框。我对通过自适应卡使用对话系统感兴趣。

我的对话框将从数据库中读取,只有一个问题需要用户反馈。

是否有任何方法可以在不使用自适应卡或水禽的情况下完成。通过简单地使用底部的文本框来收集数据。但是,如果数据无效,则循环讨论该问题。

我没有要共享的代码。有没有我可以参考的简单指南或资源。如果有人已经解决了此问题,请提供帮助。

botframework
1个回答
1
投票

您完全可以在没有自适应卡的情况下执行此操作。自适应卡在向客户提供信息方面比在如何从用户那里收集信息更多,尽管它们可以帮助您。

瀑布对话框用于在漫游器逻辑内处理对话。我建议使用瀑布对话框,但这不是100%必需的。我建议您看一下此样本,以及它如何传达有关如何完成您想做的事情的方法:https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/05.multi-turn-prompt

特别是this bit

提示是向用户提供操作指导并对其进行设置以提供所需信息的指导。

sample显示了如何实现自定义提示,包括validation

© www.soinside.com 2019 - 2024. All rights reserved.