У меня странная проблема с бэкендом dialogflow / node.js.
Внутри Dialogflow у меня есть две сущности "color" и "order_amount". Я установил сущности в соответствии с намерением. Но только один из обязательных объектов отправляется обратно в мой бэкэнд, а другой не определен. Хотя оба они получены в диалоге.
app.intent('Default Welcome Intent - yes', (conv, {product_color}, {order_amount}) => {
console.log({product_color});
console.log({order_amount});
conv.ask(`Top. In welke maat?`);
});
Так, например, когда это намерение выполняется, заполнение слотов выполняется в диалоговом потоке. Но у меня определена только первая сущность, например, {color} и {order_amount} не определены. Когда я переключаю {product_color} и {order_amount}, как показано ниже. Тогда product_color не определен.
app.intent('Default Welcome Intent - yes', (conv, {order_amount}, {product_color})
Кто-нибудь знает, что происходит?