Я создаю чат-бота с открытым концом, используя диалог и действия в Google. Если введенный пользователем ответ не попадает ни в одну из обучающих фраз, он попадает в намерение «последующий-резервный». Но поскольку пользователь может вводить что угодно в открытом диалоге, я хочу прочитать, что ввел пользователь. Как это возможно?
Вот мой код:
app.intent('First', (conv, {number}) => {
const rating = number;
if(type[0] === 'RATING'){
if(rating >= 1 && rating <= 5){
senddata[0] = qstion[0] + rating;
conv.ask(qstion[1]);
}
else{
conv.ask('Please enter a number between 1 and 5');
}
}
});
Что я пишу в этом последующем резервном намерении прочитать ответ:
app.intent('First - fallback', (conv) => {
});
Ниже приведены изображения намерений:
«Первое» намерение:
Контексты "первого" намерения:
Намерение первого запасного варианта:
«Второе» намерение: