Multy.ai - Инструкции
Сайт сервисаСообщество ВК
  • Обучение
    • Общие настройки
      • Ответ на «Привет»
      • Как прикрепить и отправить файл
      • Переменные в кнопках
      • Сменить чат, пользователя, платформу
      • Как оформить текст в Telegram
      • Парсинг ref-ссылок
      • Как получить ID чата
    • Автоматизация
      • Автопринятие в чат
      • Анитиспам v.1
      • Автоматизация публикации постов
      • Автовыдача сертификатов (рисуем ФИО)
      • Аналитика по каждому шагу
      • Оплата товаров и услуг в ВКонтакте
      • Пересылка сообщений из бота в чат (Telegram)
      • Уведомление в чат о новых комментариях в обсуждении (ВК)
    • Геймификация
      • Карма-бот
      • Игры в Telegram (emodji)
      • Гороскоп
      • Бот-цитатник
      • Рандомная выдача картинок
      • Бонус за отзыв в обсуждениях (ВК)
    • Проблемы и ошибки
      • Белый экран и работа с консолью
      • Нет реакции на сообщение/комментарий
  • Обзор сервиса
  • Тарифы
  • Реферальная система
  • Инструкции
    • ⚙️Настройки/Интеграции
      • Сотрудники
      • Telegram
      • ВКонтакте
      • Senler
      • Prodamus
      • ЮMoney
      • OpenAI
      • ГрамотаДел
      • Автопилот (через вебхуки)
        • Пример команд Автопилота для интеграции с Multy.AI
    • 📦Шаблоны
      • Магазин шаблонов
      • Установка шаблонов
      • Создание шаблонов
    • 🤖Автоматизация
      • Блок-схемы
        • Интерфейс блок-схем
        • Контейнеры
        • Виды блоков
          • Событие
          • Действие
            • Математические функции
            • Фильтрация и поиск элементов массива
            • Отправить запрос на внешний сайт
            • Действие удалить сообщение
            • Действие: отредактировать сообщение.
          • Условие
          • Сообщение
          • Таймер
        • Горячие клавиши
        • Импорт и экспорт схем
      • Переменные
        • Стандартные переменные
        • Временные переменные
        • Глобальные переменные
        • Строковые функции
        • Структура контекста + JSON Path
      • Короткие ссылки
    • 💬Общение
      • Рассылки
    • 👥Пользователи
      • Пользователи
      • Импорт пользователей
      • Списки
      • Поля профилей
    • 🎲Геймификация
      • Рейтинги
      • Валюты
      • Достижения
      • Ресурсы
  • Тех. поддержка
    • ВКонтакте
    • Telegram
Powered by GitBook
On this page
  • Как создать временную переменную
  • Как получить значение временной переменной
  • Другие операции с временной переменной
  1. Инструкции
  2. Автоматизация
  3. Переменные

Временные переменные

PreviousСтандартные переменныеNextГлобальные переменные

Last updated 2 years ago

Временные переменные — это переменные, которые вы придумываете сами и сохраняете туда любые значения внутри блок-схем.

Содержимое переменных является персональным для каждого пользователя.

Эти переменные называются временными, потому что они существуют до тех пор, пока пользователь не выйдет из ветки в блок-схеме.

Что такое "ветка" в блок-схеме

Ветка — это цепочка соединенных между собой блоков с помощью стрелок. Их может быть много.

Ветка всегда начинается с блока события.

Выйти из ветки — означает, что пользователь попал в последний блок и вышел из него (завершилось выполнение последнего блока).

Это значит, что в конце ветки:

  • не стоит блок событий, который ожидает от пользователя каких-то действий

  • не стоит блок сообщения с кнопками, которое ждет нажатия на кнопку, либо они (кнопки) должны отработать (нажаты)

  • не стоит таймер или он должен закончиться

Пока пользователь полностью не выйдет из этих блоков, будет считаться, что он находится в схеме, в соответствующей ветке.

Как создать временную переменную

Для этого создайте блок Действие и выберите контейнер:

"Задать значение текстовой переменной" или "Задать значение числовой переменной"

1) В названии переменной задайте название латинскими буквами. Например name или nomer_zakaza1 Разрешено дополнительно использовать цифры, и символ _ Пробелы и русские буквы запрещены! Если вы используете точку - она будет означать путь к переменной, а не название.

2) В операции оставьте "Задать значение"

3) В новом значении укажите информацию, которую будете сохранять в эту переменную. Сделайте это вручную, либо вставьте туда стандартную переменную. Например, чтобы сохранять ответ пользователя, вставьте туда {var:object.text} Но не забудьте ранее добавить событие "Входящее сообщение" без условия ключевого слова.

Для числовой переменной всё аналогично, только в значении вы можете указать только цифры, либо переменную, результат которой будет содержать только цифры, например: {var:users.user.id} — id пользователя.

Как получить значение временной переменной

Для того, чтобы получить значение временной переменной, достаточно просто ввести {var:имя_вашей_переменной_на_латинице}

Например: {var:name} или {var:nomer_zakaza1}

Вставляем эту переменную в блок или контейнер сообщения и получаем результат переменной.

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

Другие операции с временной переменной

Для действия "Задать значение текстовой переменной"

  • Задать значение

  • Дополнить текстом

  • Дополнить строками

  • Дописать в начало

  • Начать со строк

  • Очистить

  • Удалить переменную

Для действия "Задать значение числовой переменной"

  • Задать значение

  • Прибавить

  • Убавить

  • Умножить

  • Разделить

  • Обнулить

🤖