Как использовать параметры списка в Fulfillment - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть составная сущность с именем @flavorQuantity. Эта сущность собирает «ароматы», присутствующие в заказе, и их «количества» в таких выражениях, как «Я хочу 2 какао и 1 тыкву», например:

want @ sys.number: amount @flavor: flavour и @ sys.number: количество @flavor: аромат

Диалоговый поток идентифицирует эти параметры ($ количество и $ аромат) отдельно, как на рисунке:

PT-BR = saborQuantidade = @flavorQuantity || Какау = Какао || Punpkin = Abóbora

Как я могу использовать каждый из этих параметров в Fulfillmment, чтобы настроить функцию, которая предоставляет общую стоимость каждого элемента, чтобы сложить общую стоимость заказа. Используя приведенную ниже функцию, он не распознает имена значений, содержащихся в параметре @ flavQuantity.

**

function order (agent){

const quantity = agent.parameters.quantity;

const flavor = agent.parameters.flavor;

var total;

if (flavor == 'Cacau & Castanhas'){

total = 3*quantity;

**

1 Ответ

0 голосов
/ 27 февраля 2020

вы пробовали агент. queryResult .parameters.quantity?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...