从用户那里获取一些信息之后,我想使用这些数据返回一些文本。类似于 If / else 语句。如果与此匹配,那么我将返回此。但是我不知道该在哪里或如何实施。谁能帮忙吗?
答案 0 :(得分:1)
您想研究使用fulfillment编写代码的方法,该代码通常使用webhook或Dialogflow的内置编辑器来实现。例如,您可能会执行以下操作:
function languageHandler(agent) {
const language = agent.parameters.language;
const programmingLanguage = agent.parameters.ProgrammingLanguages;
if (language) {
agent.add("Wow! I didn't know you knew ${language}");
}
else if (programmingLanguage) {
agent.add("${programmingLanguage} is cool");
} else {
agent.add("What language do you know?")
}
}