Как работает Базы данных
В базе можно хранить ID пользователей, телефоны и ссылки на каналы. Системный «Чёрный список» подхватывается автоматически как фильтр исключений — те, кто туда попал, больше не получат сообщение.
Кому и зачем нужны базы данных
Базы данных нужны всем, кто работает с аудиторией не разово: они хранят списки между запусками и связывают модули, чтобы результат одного сразу шёл на вход другому.
- Тому, кто ведёт воронку. Парсер собрал участников → рассылка прошла по базе → ответивших автоответчик сложил в «Горячие» → следующая рассылка только по ним. Аудитория переходит между модулями без копирования вручную.
- Тому, кто боится написать дважды. Системный «Чёрный список» подхватывается как фильтр одним переключателем — отписавшиеся и пожаловавшиеся больше не получат сообщение.
- Тому, кто работает с несколькими источниками. Заведите отдельные базы под каждый источник и сегмент — и не будете путать холодную аудиторию с прогретой.
- Тому, кто теряет результаты при перезапуске. Списки из случайных txt-файлов пропадают и дублируются. Именованные базы переживают перезапуск и видны всей программе.
- Тому, кто гоняет данные по всем модулям. Одна база — это и источник получателей для рассылки и инвайтера, и список телефонов для чеккера, и набор ссылок для подписчиков и прогрева.
Зачем нужны базы данных в MaxPanel
Базы данных — связующее звено между модулями. Вместо того чтобы хранить аудиторию в разрозненных файлах и копировать списки вручную, вы складываете их в именованные базы, которые видит вся программа.
Рабочая цепочка выглядит так: Парсер собирает участников группы и сохраняет в базу → Рассылка на шаге 2 берёт «Из базы» и отправляет всем из неё → Автоответчик или Нейродиалог собирают ответивших, а заинтересовавшихся можно сложить в отдельную базу → следующая рассылка идёт уже только по горячей аудитории. Базы хранят результат одних модулей и отдают его другим.

Форматы записей и как их читает программа
В одной базе можно держать записи разных типов, хотя удобнее их разделять:
id12345— ID пользователя Max.id12345 [Имя Фамилия]— ID с именем; имя используется для персонализации в рассылке.+79991234567— телефонный номер.- Ссылки на каналы и группы — для баз, которые используются в «Подписчиках», «Прогреве» или «Инвайтере».
Важно про формат: программа берёт только первое слово каждой строки как идентификатор, а всё в квадратных скобках [...] — только для отображения и подстановки имени. То есть id12345 [Иван Иванов] — это идентификатор id12345 и имя «Иван Иванов».
Чёрный список и где используются базы
«Чёрный список» — системная база, которая создаётся автоматически. Переключатель «Исключить из баз» в Рассылке или Парсере выбирает её сам, поэтому отписавшиеся, пожаловавшиеся и просто нежелательные контакты не получат повторного сообщения. Пополнять её можно вручную или через блок автоответчика «Добавить в БД».
Базы читаются почти всеми модулями: рассылка (источник и исключения), инвайтер (кого приглашать), подписчики (ссылки на каналы), чеккер номеров (телефоны и результат), парсер (исключения и результат), прогрев (источники групп) и каталог чатов (выгрузка выбранных карточек).