Я использую Dialogflow с V2 C# client library
. Когда пользователь предоставляет чатботу адрес, я использую веб-хук для отправки адреса на свой сервер.
Мой бэкэнд затем проверяет адрес и делает некоторые другие вещи (мой бэкэнд занимает около 2 секунд).
Однако я бы хотел, чтобы чат-робот отвечал пользователю чем-то вроде «Дайте мне секунду, и я проверю адрес, который вы мне предоставили», прежде чем мой бэкэнд закончится.
Затем, когда мой бэкэнд закончится, ответьте пользователю с результатами проверки адреса. Я не хочу принимать ввод в течение 2 секунд, которые обрабатывает мой сервер.
Таким образом, я хотел бы знать, каков наилучший способ подтвердить ввод пользователя с помощью сообщения, не принимать никаких дальнейших вводов, пока моя внутренняя обработка не будет завершена, а затем, наконец, ответить пользователю с результатами мой бэк-энд?