У меня есть чат-чат Facebook Messenger, который поддерживает Engli sh и португальский, построенный на основе Google Dialogflow. Моя проблема в том, что когда Messenger инициирует разговор, он не указывает язык пользователя.
Есть предложения о том, как определить язык пользователя на основе написанного сообщения? И после определения языка, какой ответ должен вернуть мой API, чтобы намекнуть или заставить DialogFlow использовать другой языковой агент?
Я уже пытался ответить в сообщении полного заполнения:
"followupEventInput": {
"name": "event name",
"languageCode": "pt-PT"
}
Но агент продолжал отвечать по-английски sh.