如何在 Watson Assistant 中检测用户输入是否只有一个词?
How to detect if user input have one word only in Watson Assistant?
我正在使用 IBM Watson Conversation Assistant Chatbot。
我在文档中找不到如何检测用户输入是否由单个单词组成的问题。为了简单起见,为了我的目标,使用空格作为替代项(没有空格意味着只有单词)。
我试过使用 SpEL。
我还尝试拦截以下内容作为节点条目:
request.input.text:" "
结果很少。
我应该在 "If assistant recognizes:" 字段中写入什么?
这是我的解决方法,希望能为其他人节省很多时间。
节点内,"If assistant recognizes:"
下
!input.text.contains(' ')
然后回复:
You wrote "<? input.text ?>". Please write full sentences.
您可以使用JavaScript DOM 元素来读取内部文本并对其进行操作。
我正在使用 IBM Watson Conversation Assistant Chatbot。 我在文档中找不到如何检测用户输入是否由单个单词组成的问题。为了简单起见,为了我的目标,使用空格作为替代项(没有空格意味着只有单词)。
我试过使用 SpEL。 我还尝试拦截以下内容作为节点条目:
request.input.text:" "
结果很少。
我应该在 "If assistant recognizes:" 字段中写入什么?
这是我的解决方法,希望能为其他人节省很多时间。
节点内,"If assistant recognizes:"
下!input.text.contains(' ')
然后回复:
You wrote "<? input.text ?>". Please write full sentences.
您可以使用JavaScript DOM 元素来读取内部文本并对其进行操作。