У меня есть 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.
Заранее спасибо!