在测验中,我如何代替“说 A、B 或 C”让用户使用三个响应词之一?

问题描述

VIA 操作控制台,而不是 Dialogflow!
几天后,我终于完成了一个像这样工作的测验。
Google Mini 说:“法国的首都是哪里?A)罗马,B)柏林还是 C)巴黎?”

在我的场景中,我有两个条件。

scene.slots.status == "FINAL" && intent.params.choosenABC.original == session.params.antwort

AND

!(scene.slots.status == "FINAL" && intent.params.choosenABC.original == session.params.antwort)

所以在这里,这些条件检查用户是否说出了来自会话参数“antwort”的正确字母。 只要用户说“A”、“B”或“C”,一切都会顺利进行。

但是我如何将条件与用户所说的进行比较?
在上面的示例中,我希望用户能够说出“罗马”或“柏林”或“巴黎”以及检查这些条目的条件。

提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)