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. Блок-схемы
  4. Виды блоков

Условие

PreviousДействие: отредактировать сообщение.NextСообщение

Last updated 2 years ago

Блок условия помогает сегментировать аудиторию, формировать путь пользователя, управлять выбором и всевозможными условиями.

В каждом может быть несколько условий.

Несколько условий в одном контейнере разделены функциями "И" либо "ИЛИ".

Например, мы хотим проверить, что человек находится в списке подписчиков и выполнил первое задание. В этом случае в правом верхнем углу мы оставляем значение "И". Тогда условие сработает, если оба условия будут верны.

И наоборот. Например, если мы поставим переключатель на "ИЛИ". Тогда если в пользователь находится в одном из двух списков — условие сработает.

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

Описание каждого типа условия по разделам:

Cобытия
  1. Текст сообщения Проверка ключевого слова (равен, содержит), а также: - Подходит ли под регулярное выражение - Содержит Номер телефона, Email - Значение является числом - Значение является целым числом

  2. Текст события (сообщения, комментария и т.п.) Это универсальная функция, которая работает с любыми типами событий: сообщение, комментарий.

  3. Текст полезной нагрузки кнопки Условие позволяет воспользоваться информацией, скрытой в кнопке отправленного сообщения. В блоке «Отправить сообщение», при создании кнопки, есть поле, которое позволяет вложить в информацию о кнопке скрытые данные, доступные только вам.

  4. Бот или Интеграция, запустившие событие Выберите нужного бота или интеграцию, чтобы событие срабатывало только не него.

  5. Платформа - тип интеграции события Это условие удобно, когда, например, у вас одна схема, которая работает на разных платформах и вы можете сегментировать аудиторию через это условие.

  6. Чат, где произошло событие Актуально, когда у вас много чатов и нужно, чтобы разные события срабатывали в разных чатах.

  7. Канал / страница, где произошло событие Актуально, когда у вас подключено несколько Telegram-каналов и сообщество ВКонтакте и нужно чтобы разные события работали в разных каналах. !!! По умолчанию все события работают на всех подключенных мессенджерах и соц. сетях.

  8. Вебхук, который запустил событие По умолчанию событие "Входящий вебхук" запустится с любого вошедшего вебхука. Условие позволяет ограничить запуск события конкретным одним или несколькими вебхуками. В блоке условие можно разные вебхуки направить в разные ветки схемы (разложив вебхуки по контейнерам условий)

  9. Тип вложения (файла) внутри объекта события Под объектом события подразумевается: сообщение, комментарий, пост и т.д. Вы можете выбрать условие с типом вложения: аудио, изображение, опрос, контакт, геолокация и т.д.

  10. Тип объекта события В зависимости от вида события, с которого запущена схема, можно направить в разные ветки схемы. Типом объекта события может быть личное сообщение, комментарий, репост, видео и т.д.

  11. ID объекта события (сообщения, платежа и т.п.) Вы можете сделать проверку по ID события. Например сообщения, комментария, репоста, платежа и т.д. Зависит от самого события.

Переменные

Здесь находятся условия работы с переменными.

  1. Текстовая переменная Вы можете здесь использовать содержимое текстовой переменной, как условие для дальнейших действий.

  2. Числовая переменная Вы можете здесь использовать содержимое числовой переменной, как условие для дальнейших действий.

  3. Числовая переменная в массиве

  4. Переменная в JSON массиве

  5. Переменная статуса True / False

Стена
  1. ID поста Здесь мы можем указать id поста. В ВК id находится в конце ссылки после нижнего подчеркивания. Например, ссылка: vk.com/wall-208994661_2 Где: 208994661 — id группы 2 — id поста.

  2. Текст комментария Здесь вы можете выбрать ключевое слово комментария, на которое будет реагировать бот.

  3. Текст поста Здесь вы можете выбрать ключевые слова или фразу в тексте поста, на которую будет реагировать бот.

Чат
  1. Участник чата или канала С помощью данного условия вы можете проверить находится ли пользователь участником чата / канала или нет. Работает только для Telegram.

Схема
  1. Действие выполнено успешно Стандартная проверка успеха выполненного действия по методу True/False.

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

  3. Пользователь уже запускал схему однажды Условие проверяет, запускал ли пользователь хоть раз блок-схему, текущую или другую, которую вы указали.

  4. Пользователь уже проходил блок однажды Условие проверяет, проходил ли пользователь хоть раз блок (который вы укажете) в схеме, текущей или другой, которую вы указали.

Дата и время

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

  1. До / После заданного момента

  2. Сравнение дат (из переменных)

  3. День недели

  4. Дата в диапазоне

  5. Время в диапазоне

CRM
  1. В списке пользователей Проверка находится ли пользователь в конкретном списке или нет.

  2. Контакт уже есть в базе Проверяет, есть ли контактные данные (Телефон, Email, ID Telegram, ID ВКонтакте) пользователя в базе Малти. Можно проверить наличие контакта как у текущего пользователя (к которому применилось условие), так и во всей базе (зарегистрирован ли контакт в профиле другого пользователя).

  3. Контакт задан в профиле (не пустой) Проверяет, есть контактные данные (Телефон, Email, ID Telegram, ID ВКонтакте) в профиле пользователя или нет.

  4. Тип профиля пользователя Метод проверки для профиля: Пользователь / Автор / Чат с типом проверки: Пользователь / Бот / Чат / Канал-Сообщество. Позволяет проверить, например, является ли пользователь, который написал в чат - реальным пользователем или ботом.

Продажи
  1. Цена продукта Проверка числового значения стоимости товара при оплате. Например, для выдачи конкретного товара.

Геймификация
  1. Получено достижение Проверяем получил ли пользователь конкретное достижение.

  2. Количество награждений достижением Вы можете проверить сколько раз вы наградили человека этим достижением. Возможно кому-то эта функция будет полезна.

  3. Количество валюты Мы можем проверять количество валюты у пользователя. Например, выдавать валюту, только если у него её нет.

  4. Количество ресурса Мы можем проверять количество ресурса у пользователя

Уникальные условия интеграций

ВКонтакте
  1. ID обсуждения в сообществе VK Может быть полезно, например, при награждении за отзывы в обсуждениях

Рассылки
  1. Группа подписчиков Senler Проверяет, подписан ли пользователь на группу подписчиков Senler.

  2. Бот Senler Проверяет, находится ли пользователь в чат-боте Senler.

В блоке условия можно создавать несколько .

Каждый новый создает новый порт выхода.

Условия событий управляют непосредственно контейнерами .

Подробнее о переменных .

Значение текстового поля Проверка значения в текстовом поле у пользователя. Поле можно создать прямо в этом контейнере, либо .

Значение числового поля Проверка значения в числовом поле у пользователя. Поле можно создать прямо в этом контейнере, либо .

🤖
контейнеров
контейнер
блока события
[читайте тут]
в соответствующем разделе
в соответствующем разделе
контейнере