Документация
  • Документация Amichat
  • Amichat
    • Для чего нужен Amichat
      • Автосценарии
      • Рассылки
      • Онлайн-чат
      • AI-агент для улучшения текста
    • Интерактивные инструкции
      • Как поделиться сценарием с другим пользователем
      • Как отправить рассылку по всей базе подписчиков
      • Как скопировать готовый шаблон
      • Как подключить Telegram
      • Как прикрепить файл (фото, видео и любой документ) в сообщение
      • Как добавить и настроить кнопки в сообщении
      • Как отследить переход подписчика по ссылке из сообщения
      • Как скопировать ссылку на блок (шаг) вашего бота
      • Как обратиться к подписчику по имени с помощью стандартных переменных
      • Как подключить бот к каналу или группе
      • Как проверить подписку подписчика на группу/канал в телеграм
      • Как отправить сообщение подписчику от лица бота
      • Как отправить сегментированную рассылку
      • Как настроить быстрые команды и обрабатывать их через триггеры
    • Редактор сценариев
      • Шаблоны сценариев
      • Создание сценария
        • Редактор
        • ⭐Блок Начало и триггеры (события запуска)
        • ✍️Сообщение
        • 🔀Условие
        • ➰Развилка
        • ➡️Тупик
        • 📝Заметки
        • ⚡Действие
        • ⏳Таймер
          • Как работают формулы
      • Данные
        • Системные переменные
        • Переменные бота
        • Переменные подписчика
        • Теги
        • UTM-метки
        • Цели (скоро)
        • Продукты (скоро)
      • Шаблонизатор Twig
        • Шаблонизатор
    • Интеграции
      • Мессенджеры
        • Как подключить Telegram
      • Платежные системы
        • Подключение ЮMoney для приема платежей
        • Подключение CloudPayments для приема платежей
        • Подключение Stripe для приема платежей
      • Как подключить и настроить интеграцию Google Sheets
    • Подписка
    • Аналитика
Powered by GitBook
On this page
  • Основные функции блока “Действие”
  • Ответ на сообщение
  • Теги
  • Переменные подписчика и переменные бота
  1. Amichat
  2. Редактор сценариев
  3. Создание сценария

Действие

PreviousЗаметкиNextТаймер

Last updated 4 months ago

Блок “Действие” используется для выполнения системных или внешних операций в процессе работы сценария. Этот блок позволяет автоматизировать задачи, которые происходят за пределами общения с пользователем, обеспечивая более гибкую логику работы бота.

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

Как работает Имеет одну входящую и одну исходящую связь. После выполнения действия сценарий переходит к следующему блоку.

Примеры использования:

  • Установить значение переменной, например, status = Новый заказ.

  • Добавить тег “VIP” для пользователя, совершившего крупную покупку.

  • Удалить тег “Новый клиент” после первого взаимодействия.

Блок “Действие” расширяет возможности автоматизации, связывая работу бота с внешними системами и делая сценарии более функциональными и адаптивными.

Основные функции блока “Действие”

Ответ на сообщение

Данное действие используется для обработки ответов подписчиков, отправленных в предыдущем шаге сценария. С его помощью бот может сохранять ответы пользователей в переменные, анализировать их или модифицировать существующие данные. Это действие выполняется только при включении опции “Ожидание ответа на сообщение” в связанном блоке “Сообщение”.

Варианты действий:

  1. Сохранить ответ: Ответ пользователя сохраняется в указанной переменной.

  2. Сохранить ответ с вложениями: Сохраняет текст ответа вместе с вложениями, например, файлами, фотографиями или видео.

  3. Прибавить ответ к переменной: Добавляет текст ответа пользователя к существующему значению переменной.

  4. Вычесть ответ из переменной: Удаляет текст ответа пользователя из значения переменной.

  5. Добавить в конец переменной: Добавляет текст ответа в конец значения переменной.

  6. Добавить в начало переменной: Добавляет текст ответа в начало значения переменной.

  7. Добавить в конец переменной с вложениями: Сохраняет текст ответа и вложения в конец значения переменной.

  8. Добавить в начало переменной с вложениями: Сохраняет текст ответа и вложения в начало значения переменной.

Это действие помогает адаптировать сценарии для сбора и обработки информации, делая взаимодействие с пользователем более эффективным.

Теги

С помощью этого действия бот может автоматически добавлять или удалять теги у подписчиков, проходящих через сценарий. Теги помогают сегментировать аудиторию, фиксировать её статус или действия и использовать эту информацию для персонализированных сценариев и рассылок.

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

Для чего используются теги?

  1. Сегментация аудитории

Теги позволяют группировать подписчиков по интересам, действиям, статусу или другим характеристикам. Например, клиенты с тегом “VIP” могут получать эксклюзивные предложения.

  1. Персонализированные сценарии

На основе тегов можно строить уникальные сценарии, которые подходят под конкретные группы подписчиков. Например, подписчики с тегом “Интересуется скидками” получат сообщение о новых акциях.

  1. Управление взаимодействием

Теги могут определять, какие действия будут доступны подписчику. Например, если пользователь имеет тег “Привилегированный”, он может участвовать в специальных опросах.

Как работают действия “Добавить тег” и “Удалить тег”?

  1. Добавить тег: Это действие добавляет указанные теги в карточку подписчика.

Пример использования:

В сценарии бот предлагает подписаться на акции.

Если пользователь соглашается, ему присваивается тег “Интересуется скидками”.

  1. Удалить тег: Это действие удаляет указанные теги из карточки подписчика.

Пример использования:

В сценарии пользователь отказывается от участия в программе лояльности.

После подтверждения удаляется тег “Участник программы лояльности”.

Переменные подписчика и переменные бота

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

Переменные подписчика — хранят персональные данные, уникальные для каждого подписчика, например, имя, номер телефона, предпочтения и т.д.

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

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

Доступные действия:

1. Установить переменную

Позволяет задать конкретное значение указанной переменной.

2. Прибавить

Увеличивает числовое значение выбранной переменной на указанное число.

3. Вычесть

Уменьшает числовое значение выбранной переменной на указанное число.

4. Разделить

Делит значение выбранной переменной на указанное число.

5. Умножить

Увеличивает значение выбранной переменной в указанное количество раз.

6. Добавить в начало

Добавляет текст или значение в начало значения указанной переменной.

7. Добавить в конец

Добавляет текст или значение в конец значения указанной переменной.

8. Случайное число

Генерирует случайное число в заданном диапазоне и сохраняет его в указанной переменной.

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

Удаляет переменную и её значение из системы.

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

⚡