Twilio получает изображения из WhatsApp с помощью функций classic (узел)

#node.js #twilio

#node.js #twilio

Вопрос:

Я использую функции Twilio (узел) для подключения к другой конечной точке службы, содержимое сообщений работает гладко, но проблема в том, что я не могу поймать URL-адрес изображения для его отправки.

Если я смотрю «Программируемые сообщения» / «Журналы» / «Сведения о сообщении», я вижу изображение правильно.

Детали сообщения с изображением в порядке

В «Studio» / «Webchat Flow» для триггера / входящего сообщения я устанавливаю переменные, в соответствии с документацией, URL-адрес изображения отображается в переменной trigger.message.MediaUrl0 … 1 … 2 … Но… Переменный контент всегда пуст. Я пытаюсь использовать другие переменные, даже если я регистрирую «триггер» напрямую:

переменные отправляются в мою прокси-функцию

"{message={EventType=onMessageSent, InstanceSid=***********, Attributes={"proxied":true}, DateCreated=2020-10-15T13:47:35.945Z, Index=156, From=whatsapp_********, MessageSid=*****************, Source=API, AccountSid=*******************, ChannelSid=*********, RetryCount=0, WebhookType=studio, To=**********, Body=, ChannelAttributes={status=ACTIVE, long_lived=false, forwarding=true, serviceNumber=whatsapp_txmo0zqebp5s5kmxt5ivs7ofuyhgxpdl, twilioNumber=whatsapp: TWILIO_NUMBER, from=whatsapp: MYNUMBER, channel_type=whatsapp, proxySession=****************}, WebhookSid=*************}}"

Что я делаю не так?

Добрые регады

Комментарии:

1. Можете ли вы подтвердить, что не используете Flex?

2. Да, я использую flex, идея заключается в том, чтобы управлять подключением к dialogflow через WhatsApp, в зависимости от результата разговора, переходить на человеческий контакт (Flex).

3. Когда вы настраиваете свой Twilio WhatsApp webhook на новый поток Studio (используя URL Studio Webhook, отображаемый при нажатии на виджет триггера) в своей учетной записи, вы по-прежнему не видите широту / долготу? Я проверил это, и я получаю эти два ключа. Обратите внимание, похоже, что вы не можете использовать Flex для отправки этих атрибутов местоположения WhatsApp, twilio.com/blog/whatsapp-and-flex-in-minutes-html , так как сообщение маршрутизируется через Twilio Proxy.

4. Та же проблема. Изображения в настоящее время не поддерживаются готовыми компонентами Flex с использованием MMS или WhatsApp.

5. Когда я использую функцию напрямую, я улавливаю URL-адрес изображения. Итак, у меня есть два подхода к решению проблемы: 1 — Получить (каким-то образом, каким-то образом) URL-адрес изображения через API. 2 — Управление соединением с Flex через API, но я не знаю, как это сделать, мне нужно разобраться.