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