Я использую диалоговый поток JSON для отправки ответа пользователю при получении запроса, но при использовании параметра languageCode в JSON ответ корректно отображается в имитаторе диалогового потока, но не в симуляторе AoG.
LanguageCode " en " не работает, поскольку для него доступны разные языковые теги. (https://dialogflow.com/docs/reference/language) Но языки, имеющие один языковой тег, такой как Danish , работают правильно.
Ниже приведен код.
if(request.body.queryResult.languageCode === "da"){
// The following code is working
} else if(request.body.queryResult.languageCode === "en"){
// not working on AoG simulator but working in dialogflow simulator as en has different language tags such as en-AU,en-US,en-IN etc.
} else if(request.body.queryResult.languageCode === "en-IN" || request.body.queryResult.languageCode === "en-GB"){
// the following code is also not working on AoG simulator but working on dialogflow
}