如何修复验证提示中的通用对话框
How to fix generic dialog in validation prompt
在搜索操作中,我有一个带有验证的可选输入。
action (MyAction) {
type (Search)
collect {
input (name) {
type (Name)
min (Optional)
iterable
validate {
if (!exists (name)) {
prompt {
dialog ("Write the name you want me to look up.")
}
}
}
}
} // end of collect
我希望输入提示(如果用户未提供)具有验证中定义的显示和语音对话,因此 "Write the name you want me to look up."。
相反,显示是通用的 "I need a Name to continue" 并且语音对话两者结合在一起,因此 "Write the name you want me to look up. I need a Name to continue"。
我没有任何对话文件。
这是一个错误还是我遗漏了什么?
这可能是一个错误。
请通过 Bixby Studio Help
下拉菜单中的 Contact Support
选项报告错误。这将向我们发送一份诊断报告以及您的描述,这将有助于进一步调查。
谢谢!
查看您的代码,您似乎希望输入 name
由用户填写。如果是这样,为什么不将其标记为 min(Required)
并让 Bixby 平台强制执行基数?
总的来说,我建议如下
- 创建自定义类型,例如
MyName
role-of
类型 Name
.
- 在您的搜索操作中将其标记为 `min(必填)
- 为
MyName
创建一个将显示您自定义的视图
消息。
- 使用自定义语音对话为
MyName
创建一个对话。
让我们知道这是否有效。
在搜索操作中,我有一个带有验证的可选输入。
action (MyAction) {
type (Search)
collect {
input (name) {
type (Name)
min (Optional)
iterable
validate {
if (!exists (name)) {
prompt {
dialog ("Write the name you want me to look up.")
}
}
}
}
} // end of collect
我希望输入提示(如果用户未提供)具有验证中定义的显示和语音对话,因此 "Write the name you want me to look up."。
相反,显示是通用的 "I need a Name to continue" 并且语音对话两者结合在一起,因此 "Write the name you want me to look up. I need a Name to continue"。
我没有任何对话文件。
这是一个错误还是我遗漏了什么?
这可能是一个错误。
请通过 Bixby Studio Help
下拉菜单中的 Contact Support
选项报告错误。这将向我们发送一份诊断报告以及您的描述,这将有助于进一步调查。
谢谢!
查看您的代码,您似乎希望输入 name
由用户填写。如果是这样,为什么不将其标记为 min(Required)
并让 Bixby 平台强制执行基数?
总的来说,我建议如下
- 创建自定义类型,例如
MyName
role-of
类型Name
. - 在您的搜索操作中将其标记为 `min(必填)
- 为
MyName
创建一个将显示您自定义的视图 消息。 - 使用自定义语音对话为
MyName
创建一个对话。
让我们知道这是否有效。