Я строю действие, используя облачные функции DialogFlow и Firebase. У меня есть простая проверка, чтобы задать вопрос или закрыть разговор в зависимости от типа устройства пользователя.
if (conv.hasScreen) {
response += `Do you want to see a picture?`;
conv.ask(response);
return;
}
else{
conv.close(response);
return;
}
Я тестировал с помощью Google Home mini, как и ожидалось, разговор изящно завершился. Но когда я проверил на телефоне, проверка if не удалась, и разговор был снова закрыт. Я ожидал продолжения спора, и помощник попросил бы меня показать фотографию, но этого не произошло. Что я делаю неправильно?