код размещён в Yandex cloud, человек произносит команду и бекэнд запускает асинхронную функцию - вход в сторонний сервис, и вот затык как заставить Алису дождаться результата работы этой функции и сказать по итогу: вход успешен или вход не получился ?
Сейчас у меня срабатывает только запуск асинхронной функции и дальше Алиса живет сама по себе
Спасибо !
Ну, эээ, await вставить? )
:) вставлен, но мне это не помогает, как вот Алису заставить дождаться окончания работы вызываемой функции
А что значит "не помогает"? Что происходит конкретно? Сколько у вас длится внешний вызов?
Ну да, Алиса ждать не будет. На Вики есть статья что делать, сейчас найду
Запускается асинхронная функция, а Алиса сразу говорит: вошли все ок, хотя по факту входа ещё нет, всё только в процессе
Вы 5 секунд не сможете ждать всё равно, Алиса выдаст ошибку
Обсуждают сегодня