Парсинг текстового поля

Здравствуйте. Спасибо большое за шикарную платформу, надеюсь, получится за вас зацепиться, чтобы решала мои задачи в телеграмме.

Задача такая: из телеграм-бота прилетает текстовое сообщение, которое содержит список. Самый вот обычный список, а-ля чеклист, например:

  1. ля-ля
  2. тополя
  3. тра-ля-ля

Нужно каждый пункт вынести в отдельную строчку базы данных.
Сломал уже весь мозг, как это сделать?
Спасибо.

Добрый день!
Если я правильно понял задачу, у нас есть поле с переносами строк, и нам надо эти строки отдельно обработать (сложить в массив, а потом — создать объекты, whatever). Придется использовать JS.

Вот это выражение переведет многострочный текст в текст, разделенный запятыми:
'{{text}}'.replace(/\n/g, ",") — только не забудьте поставить галку в Execute as JS expression
Дальше это можно сохранить в массив и уже работать с ним. Только учтите, массивы в Directual хранятся как строки, где элементы разделены запятой.
Вот тут можно подробнее глянуть как с массивами работать https://readme.directual.com/template-system/tips-for-working-with-data

P.S. есть рускоговорящее сообщество в телеграме — там можно оперативно получить помощь https://t.me/directual_ru

Спасибо, уже придумал велосипед через (function() {})()
Очень не хватает кубиков с исполняемым JS. И чтоб из JS-кода можно было распихивать значения по разным Context variables.

А есть такой шаг, JS SDK. Он открывается на платных тарифах. В ближайшем обновлении на бесплатных он тоже будет виден (задизабленный).
Переменные сделаны константами, иначе очень сложно дебажить сценарии.
Глобальные переменные хранят обычно настройки приложения (боевые URL, пароли и т д),
Контекстные переменные задаются при вызове сценария.