Я использую Dialogflow для своего действия в Google. Веб-перехватчик выполнения размещается на AWS Lambda и реализуется с помощью действий в Google NodeJS SDK версии 2.0.1
.
Все работает нормально, когда я выбираю устаревшую версию API V1 API
в общих настройках моего агента Dialogflow.
При переключении на V2 API
возникают проблемы с кодированием. Это влияет на умляуты в немецкой версии моего действия (например, ä
преобразуется в ä
).
Глядя на диагностическую информацию тестового запроса, сделанного в консоли Dialogflow, я вижу, что ответ выполнения по-прежнему закодирован правильно, но необработанный ответ API em> содержит странно закодированные символы.
Есть идеи, что здесь происходит?
Спасибо за вашу помощь!