Как создать массив для записи ответов SMS во время разговора? - PullRequest
0 голосов
/ 10 июня 2019

У меня есть SMS-чат, работающий без проблем. Я представляю своему клиенту меню, в котором он выбирает один из вариантов и может вернуться, чтобы выбрать другой. У меня уже был счетчик, который работает нормально. Теперь я хочу создать массив с помощью счетчика для записи SMS-ответа, отправляемого клиентом каждый раз, когда он проходит через меню. Я использую виджет Set Variable, но он не работает так, как хотелось бы. Я учусь жидкости и Twilio FWIW.

Я следил за документацией Twilio и публикациями stackoverflow, но не нашел правильного способа решения этой проблемы.

Код счетчика, работающий должным образом с использованием виджета Set Variable

{% if flow.variables.count %}
  {{flow.variables.count | plus: 1}}
{% else %}
  0
{% endif %}

Несколько итераций для массива, которые не сработали. Проблема, с которой я столкнулся, заключается в том, что массив, кажется, не создан, и ответ sms не записывается в нем.

CJ[count].customerjourney   <= This is the KEY in the Set Variable Widget

flow.variables.l1_option   <= This is the VALUE

Я хочу получить такой массив:

CJ[0] = 1  
CJ[1] = 3 
....

Где 1 и 3 - это SMS-ответ на меню, отправленный клиенту с помощью SMS.

Заранее спасибо!

...