Если для параметра «Включить вызов для веб-крюка для заполнения слотов» установлено значение «истина», то веб-крючок будет вызываться каждый раз, когда требуется заполнить слот (если другое намерение не будет лучше соответствовать ответу пользователя), пока все слоты не будут заполнены. Параметры будут включать в себя те слоты, которые были установлены до сих пор, будет отображаться отображаемое имя Intent, чтобы вы знали, над каким объектом Intent работаете, и поле allRequiredParamsSet
будет иметь значение false, пока (как вы уже догадались) все требуемые слоты не будут заполнены.
Как указано в документации :
Dialogflow отправляет запрос выполнения веб-крюка для каждого разговорного хода во время заполнения слота.
и
Сообщение запроса webhook, полученное вашей службой webhook, имеет поле queryResult.parameters. Это поле содержит текущий набор параметров, предоставленных конечным пользователем. Значения, которые еще не были собраны, устанавливаются в пустые строки.