MAX Sender: Сообщения MAX — шаблоны текста и Spintax
AndySendy academy

Сообщения MAX — шаблоны текста и Spintax

MAX Sender

Вкладка «Сообщения» — здесь вы пишете тексты для рассылки: приветствия, акции, напоминания. В текст можно вставлять имя и другие данные из списка на вкладке «Абоненты» и настраивать случайные варианты фраз (Spintax). Полный разбор синтаксиса, перестановок и сложных шаблонов — в отдельном мануале Spintax.

Сообщения MAX — выбор шаблона, редактор Spintax и кнопки тулбара, элементы 1–9

На картинке синие кружки 1–9 — те же номера в тексте ниже.

Быстрый порядок: № 1 выберите или № 3 создайте шаблон → напишите текст в № 2№ 6 вставьте переменные → № 7 проверьте превью → привяжите сообщение к проекту на «Проекты».


1. Выбор сообщения

№ 1 на скрине — выпадающий список слева, например «Тестовое сообщение».

Переключает, какой шаблон сейчас открыт в редакторе (№ 2). Шаблонов может быть сколько угодно — для разных кампаний или вариантов текста.


2. Текст сообщения

№ 2 на скрине — большое поле под тулбаром.

Здесь пишется тело письма. Изменения сохраняются автоматически — отдельной кнопки «Сохранить» нет.

Что можно использовать в тексте

СинтаксисЗачем
{{External Number Name}}Подставить значение колонки из списка абонентов (имя, номер и т.д.)
{здравствуйте|приветствую}Случайный вариант слова или фразы
[+, +вар1|вар2]Несколько вариантов склеить через разделитель (в примере — запятая и пробел)
!!тСделать следующую букву заглавной (в демо — заглавное «Э» в «Это я»)
\nПеревод строки

Демо-шаблон «Тестовое сообщение» при первом запуске показывает пример: случайное приветствие + имя из списка + варианты знака препинания. Построчный разбор этого шаблона — в разделе 10 мануала Spintax.

Если в списке абонентов ячейка пустая — фрагмент с этой переменной в готовом тексте убирается, чтобы не осталось пустых {{…}} (подробнее: пустые и неизвестные переменные).

Подробнее по конструкциям из таблицы:


3. Новое сообщение

№ 3 на скрине — кнопка «+».

Создаёт пустой шаблон. Спросит имя; если оставить пустым — подставится «Сообщение 2» и т.д. После создания вы сразу переключитесь на новый шаблон.


4. Переименовать сообщение

№ 4 на скрине — иконка карандаша.

Меняет название шаблона в списке (№ 1). Понятное имя («Акция март», «Напоминание») проще найти при создании проекта.


5. Удалить сообщение

№ 5 на скрине — иконка корзины.

Удаляет текущий шаблон. Перед удалением спросят подтверждение.

Нельзя удалить последний оставшийся шаблон. Если сообщение было в проектах — оно пропадёт из этих проектов (проекты сами не удаляются). Правила автоответчика с этим текстом тоже потеряют привязку.


6. Переменные

№ 6 на скрине — кнопка {x}.

Открывает меню колонок активного списка абонентов — того, который сейчас выбран на вкладке «Абоненты». Клик по строке вставляет в текст, куда стоит курсор, готовый фрагмент вида {{External Number Name}}.

Если список не выбран или в нём нет колонок — меню покажет подсказку. Перед вставкой переменных откройте нужный список на «Абоненты».


7. Предпросмотр

№ 7 на скрине — иконка глаза.

Открывает окно «Превью сообщения»: как текст может выглядеть у получателя — с подставленными данными из случайной строки активного списка и с разобранным Spintax.

  • Обновить — другая случайная строка и другие варианты {…|…}.
  • Закрыть или клик по затемнённому фону — закрыть окно.

Если в тексте переменная не совпадает ни с одной колонкой списка, в превью увидите предупреждение вида «переменной … нет в активном списке рассылки».

То же окно превью доступно с карточек проектов на вкладках «Проекты» и «Рассылка».


8. Экспорт в JSON

№ 8 на скрине — иконка стрелка вверх (скачивание).

Сохраняет все шаблоны сообщений в файл JSON на компьютер — резервная копия или перенос на другой профиль.


9. Импорт из JSON

№ 9 на скрине — иконка стрелка вниз (загрузка).

Загружает шаблоны из JSON-файла, экспортированного из MAX (или совместимого формата).

Важно: импорт добавляет шаблоны к уже существующим, не заменяет их. Перед импортом покажут, сколько записей будет добавлено.


Как это работает

  1. Вы готовите текст на этой вкладке.
  2. На «Абоненты» — список с номерами и именами.
  3. На «Проекты» связываете сообщение + список и время старта.
  4. При рассылке каждому абоненту подставляются его данные из строки списка; варианты Spintax выбираются заново для каждого (как при нажатии «Обновить» в превью).

В одном проекте можно выбрать несколько сообщений — при отправке каждому абоненту возьмётся случайное из отмеченных.


Пример

Задача: персональное приветствие с двумя вариантами обращения.

  1. № 3 — шаблон «Приветствие».
  2. В № 2: {Добрый день|Здравствуйте}, {{External Number Name}}! Напоминаем об акции.
  3. На «Абоненты» — список с заполненными именами.
  4. № 7 — превью, несколько раз Обновить — убедиться, что текст читается нормально.
  5. Проект на «Проекты» → рассылка.

Если не работает

СитуацияЧто сделать
В меню № 6 пустоВыберите список на вкладке «Абоненты»
Превью пустоеНапишите текст в № 2
Имя не подставилосьЗаполните колонку имени в списке абонентов
«Переменной … нет в списке»Вставьте переменную через № 6, не вручную; см. неизвестные переменные
Не удаляется сообщениеСоздайте второй шаблон — последний удалить нельзя
Импорт: неверный файлИспользуйте JSON из экспорта № 8 этой панели

Технический справочник по элементам интерфейса: репозиторий расширения, файл messages-tab.md. Синтаксис Spintax: мануал на сайте.