Как я могу сделать вызов API Google Dialogflow REST для определенного потока? В основном я хочу запросить обнаружение намерений для другого потока, отличного от «Стартового потока по умолчанию».
Например, я могу использовать эту ссылку для вызова API:
https://{endpoint}/v3/{session=projects/*/locations/*/agents/*/sessions/*}:detectIntent
За исключением того, что он будет использовать начальный поток по умолчанию.
Я только что понял, что делать это не имеет смысла, вместо этого мы должны создать маршрут от «Стартового потока по умолчанию» к другому потоку.
Согласно документации запроса Dialogflow CX вы можете указать параметр «currentPage». Dialogflow начнет распознавание намерений с этой страницы вместо «Стартового потока по умолчанию». Это позволяет вам напрямую перейти к определенной точке входа другого потока.
Примечание: предыдущее состояние, включая параметры, будет игнорироваться. Поэтому, если параметры уже были установлены, их также следует передать.