Dialogflow es 如何为Dialogflow中的某些应用程序实现简单用例[if/else]?

Dialogflow es 如何为Dialogflow中的某些应用程序实现简单用例[if/else]?,dialogflow-es,use-case,Dialogflow Es,Use Case,从用户那里获取一些信息后,我想使用这些数据返回一些文本。比如If/else语句。如果这个与这个匹配,那么我将返回这个。但我不知道我在哪里可以实现,也不知道如何实现。有人能帮忙吗?您想研究如何使用编写代码,这通常是使用webhook或Dialogflow的内置编辑器实现的。例如,您可以这样做: function languageHandler(agent) { const language = agent.parameters.language; const programming

从用户那里获取一些信息后,我想使用这些数据返回一些文本。比如If/else语句。如果这个与这个匹配,那么我将返回这个。但我不知道我在哪里可以实现,也不知道如何实现。有人能帮忙吗?

您想研究如何使用编写代码,这通常是使用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?")
    }
}

您希望在匹配意图之后还是之前执行此类条件?但我应该如何执行?你能给我一个示例代码或指南吗?答案中包含的链接包含几个示例。我加了一个。