Как я могу заставить агента DialofFlow изменить язык - PullRequest
0 голосов
/ 15 января 2020

У меня есть чат-чат Facebook Messenger, который поддерживает Engli sh и португальский, построенный на основе Google Dialogflow. Моя проблема в том, что когда Messenger инициирует разговор, он не указывает язык пользователя.

Есть предложения о том, как определить язык пользователя на основе написанного сообщения? И после определения языка, какой ответ должен вернуть мой API, чтобы намекнуть или заставить DialogFlow использовать другой языковой агент?

Я уже пытался ответить в сообщении полного заполнения:

"followupEventInput": {
    "name": "event name",
    "languageCode": "pt-PT"
}

Но агент продолжал отвечать по-английски sh.

...