gpt4 book ai didi

c# - 如何获得 PromptDialog.Choice 功能并仍然允许 Bot Framework 中的其他用户响应?

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:44 24 4
gpt4 key购买 nike

Bot Framework 中的 PromptDialog.Choice 提供了许多运行良好的内置功能。但是,我希望能够拦截/覆盖匹配过程。

获得 PromptDialog.Choice 功能并能够接受某些可能不匹配的字符串的最佳方法是什么?

例子:

机器人:还有什么我可以帮你的吗?

  • 选项 1
  • 选项 2
  • 选项 3

然后允许用户输入绕过上述选项的命令或数字,而不会触发重试错误消息。

最佳答案

我可以考虑两种选择:

  1. 创建您自己的 PromptChoice 对话框并覆盖 TryParse 逻辑以处理那些可能不匹配的字符串。 Here是“CancelablePromptChoice”的示例,它基本上识别一些取消条款,允许用户退出 PromptChoice 而无需选择任何选项。
  2. 使用Facebook's quick replies但缺点是您必须编写 PromptChoice 中已有的一些逻辑。 Here是将 Facebook 的快速回复与我几周前编写的 Microsoft Bot Framework 结合使用的示例。

关于c# - 如何获得 PromptDialog.Choice 功能并仍然允许 Bot Framework 中的其他用户响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39876858/

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