gpt4 book ai didi

bots - 如果用户输入了错误的数据,您可以在瀑布对话框中返回一步吗? #botframework

转载 作者:行者123 更新时间:2023-12-03 09:32:09 44 4
gpt4 key购买 nike

在一个对话框中,我想询问用户他的电子邮件地址。
如果用户错误地输入了无效的电子邮件,我希望能够返回或进入某种“循环”状态,不断向他索要电子邮件,直到他输入有效的电子邮件为止。
实现这一目标的最佳方法是什么?
我找不到任何方法可以在瀑布对话中后退一步。

最佳答案

您可以调用next({ resumed: builder.ResumeReason.back })但实际上有更好的方法来做你想做的事情。

在最新的 v0.8.0 版本的库中,我添加了一个新的 DialogAction.validatedPrompt()允许您使用自定义验证例程创建新提示的操作。有了它,你可以调用你的“/emailPrompt”对话框而不是 Prompts.text() 并且你不需要倒退。查看 basics-validatedPrompt 示例以查看它的实际效果。

关于bots - 如果用户输入了错误的数据,您可以在瀑布对话框中返回一步吗? #botframework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36524465/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com