首页 > 解决方案 > 如何从参数中获取实体并在 Dialogflow 内联编辑器中创建 if 条件以实现

问题描述

我对 Dialogflow 和 nodejs 完全陌生。我需要从函数(代理)的参数中获取实体值,并在符合条件的情况下应用。我怎样才能做到这一点?我在下面尝试,但每次我得到其他条件时都会变成真的。我创建了一个名为 about_member 的实体。

function about_member_handeller(agent)
{
    if(agent.about_member=="Tarun")
    {
    agent.add('Yes Tarun');
    }
    else
    {
        agent.add("No tarun");
    }

}

请帮忙。

标签: node.jsdialogflow-es

解决方案


要获取参数,您可以使用以下内容;

const valueOfParam = agent.parameters["parameterName"];

推荐阅读