Access @ sys.age от исполнения DialogFlow - PullRequest
0 голосов
/ 11 марта 2019

Я определил параметр с именем age типа @ sys.age При попытке получить доступ к нему через выполнение, он не показывает вывод в первой строке и попадает в предложение else.

function EntryPointHandler(agent) {
    const number = agent.parameters.age;
    agent.add(`inside fulfilment1`+ number);

    if(number < 18 )
    {
      agent.add(`Sorry, we dont have products for under ages under 18`);
    }
    else {
      agent.add(`Thank you, do you have an ID`);
    }

  }

1 Ответ

1 голос
/ 11 марта 2019

Для доступа к возрасту необходимо использовать следующее:

 const age = agent.parameters.age.amount;

enter image description here

...