Действие — «Записать переменную Senler».

Видеодемонстрация работы с действием

ВАЖНО!

Для работы действия у вас обязательно должна быть настроена
Интеграция с сервисом рассылок Senler.

Область применения:

  • Передача данных из бота одного сообщества в бота другого сообщества. Например, если это сообщества разных персонажей.
  • Передача данных из автопилота в Senler.
  • Синхронизация информации в сервисах.
  • Остановка цепочек напоминаний.
  • Сохранение в Senler информации о любых событиях в сообществе (комментарии, заказы, оплаты, репосты и т. п.)
  • и многое другое, на что хватит вашей фантазии)…

Опции действия:

Рассмотрим действие подробнее:

Действие — «Записать переменную Senler»., image #1

По номерам по порядку:

  • (1) — «Изменена» - если переменная не существует, то она будет создана с названием указанным в параметре (4). «Удалена» — переменная с именем указанным в параметре 4 будет удалена.
ВАЖНО! Если переменная не создана, то при удалении АХТУНГА не будет.
  • (2) — тип переменной Senler (пользовательская / глобальная)
  • (3) — Для какого именно сообщества будет создана переменная бота Senler (можно изменить нажав на сноску)
  • (4) — Название переменной-поддерживает только латинские буквы и цифры, а также переменные Автопилота (значение по умолчанию autopilot).
  • (5) — Новое значение переменной - здесь вводим тот текст, который хотим записать в переменную. Параметр поддерживает любые переменные Автопилота.

Изменение значения переменной

Чтобы отредактировать значение переменной (предварительно обработав его, например увеличив как число), необходимо сначала получить это значение.

Это можно сделать, например при помощи конструкции:
{senler}vars.autopilot{/senler}, где вместо autopilot подставьте название вашей переменной(именно так, как она называется в боте Senler). Подробнее об этом в этом разделе.
Важно! Если вы в боте называли переменную autopilot, а получаете ее значение {senler}vars.Autopilot{/senler}то получите ошибку т.к. переменной Autopilotв боте нет(с заглавной буквы). Пример работы с переменными дан ниже:

Для запроса или редактирования глобальной переменной нужно передать значение так:
{senler}autopilot|global{/senler}— где autopilot — имя переменной, а global— параметр который указывает на то, что идет запрос глобальной переменной.

Полезные переменные:

Пользовательская: {senler}vars.autopilot{/senler}

Синоним польз. перем.: {senler}autopilot|subscriber{/senler}

Глобальная: {senler}autopilot|global{/senler}

Глобальные переменные: {senler}all|global{/senler}

Переменные подписчика:{senler}all|subscriber{/senler}

Все данные подписчика:{senler}all{/senler}

Пример настройки команды для изменения переменной
Пример настройки команды для изменения переменной
Результат изменения переменной в диалоге с сообществом
Результат изменения переменной в диалоге с сообществом

Творческих взлетов и успешного внедрения!

Вернуться на главную страницу инструкций
1539 views·45 shares