Проблема в том, что библиотека Dialogflow ожидает, что вы вернете Promise, если вы делаете какие-либо асинхронные вызовы.Поскольку вы делаете асинхронный вызов (query.once()
вызов), вы должны вернуть Обещание.В противном случае диспетчер обработчика не будет ждать поступления ответа из базы данных, прежде чем попытается отправить ответ пользователю.
Вы не показываете весь свой код, но в вашем случае он выглядит довольнопростой.Поскольку query.once()
возвращает обещание, вы можете вернуть это обещание.Что-то вроде этого изменения
return query.once("value")
может быть всем, что необходимо.