Я использую следующий код NodeJS для вызова API Dialogflow для отправки сообщения «Привет!», Я могу указать идентификатор проекта, идентификатор сессии, но я не уверен, где можно указать идентификатор агента.
let projectId = 'DEMO PROJECT';
let message ='Hello there';
// A unique identifier for the given session
const sessionId = uuid.v4();
// Create a new session
const sessionClient = new dialogflow.SessionsClient();
const sessionPath = sessionClient.sessionPath(projectId, sessionId);
// The text query request.
const request = {
session: sessionPath,
queryInput: {
text: {
// The query to send to the dialogflow agent
text: message,
// The language used by the client (en-US)
languageCode: 'en-US',
},
},
};
// Send request and log result
const responses = await sessionClient.detectIntent(request);
Проблема в том, что я прагматично создаю агентов в рамках проекта DEMO, поэтому мне нужно указать, к какому агенту будет отправляться этот диалог. На данный момент я могу указать только идентификатор проекта и идентификатор сессии, однако мой вопрос заключается в том, как я могу указать идентификатор агента ?