Модуль Парсер 3.0 в TG Lead Finder слушает входящие в чаты с ваших аккаунтов и при совпадении с ключами шлёт уведомления в Telegram-канал через вашего бота. Обзор «зачем» — в гайдах Парсер 3.0: бот и канал уведомлений и мониторинг чатов в реальном времени. Здесь — только поля UI: онбординг из 4 шагов, модалка бота, форма «Новая задача мониторинга», главный экран и деталка матчей.
Соседи: какой парсер выбрать, форма Парсера 1.0, форма Парсера 2.0, боты Bot API, первый день в панели.
Чем Парсер 3.0 не является
- Не поиск людей по нише через запросы. Это Парсер 1.0.
- Не сбор участников и комментаторов из источников. Это Парсер 2.0.
- Не рассылка. Парсер 3.0 только слушает и уведомляет; писать людям будут другие модули по выгрузке.
- Не общий раздел «Боты» с webhook Bot API — отдельный контур описан в гайде про ботов. Здесь бот — транспорт уведомлений в ваш канал.
Онбординг: 4 шага на экране Парсера 3.0
Пока ботов ноль, панель показывает блок «Подключи бота за 4 шага»:
- Создай бота — открой @BotFather, отправь /newbot, придумай имя и username (заканчивается на bot), скопируй токен вида 8123456789:AAH....
- Создай канал для уведомлений — приватный или публичный; сюда будут падать найденные совпадения.
- Добавь бота админом в канал — Настройки → Администраторы → добавить бота по @username; нужно право «Отправка сообщений», остальные необязательны.
- Подключи к панели — кнопка «+ Подключить бота» открывает форму ниже; система проверит токен, права в канале и отправит тестовое сообщение.
Модалка «Подключить нового бота» (m-p3-bot)
Три поля и две кнопки:
- Название (для себя) — подпись в списке ботов; placeholder вроде «Лиды по разработке».
- Токен бота — из BotFather (/newbot или /mybots).
- Канал для уведомлений — @username канала или числовой chat_id. Канал должен существовать; бот — админ с правом «Отправка сообщений».
Кнопки: «Отмена» и «Подключить и проверить». После успеха бот появляется в учёте модуля; с главного экрана тот же поток открывается через «Управление ботами» и «+ Подключить нового».
Форма «Новая задача мониторинга» (m-p3-task)
Кнопка «+ Новая задача» на главном экране. Поля строго по UI:
- Название — как задача будет называться в таблице.
- Бот для уведомлений — select из уже подключённых; ссылка «+ Подключить нового бота» открывает m-p3-bot без ухода с формы.
- Аккаунты для прослушки — какие аккаунты панели слушают чаты. Без рабочего аккаунта слушать нечего; подключение — в разделе аккаунтов.
- Ключевые слова (по одному на строку) — textarea; пример из UI: «разработка», «ищу разработчика», «нужен сайт».
- Режим — select:
- contains — Substring (подстрока);
- whole_word — целое слово;
- regex — регулярное выражение.
- Учитывать регистр — чекбокс (по умолчанию выключен).
Блок «Фильтры авторов»:
- Игнорировать ботов — включён по умолчанию.
- Игнорировать без @username — выключен по умолчанию; включайте, если дальше нужны только те, кому можно написать по юзернейму.
Дедуп: «не повторять матч от одного юзера в течение N часов» — число, default 24, min 0, max 168.
Источник чатов — select:
- all — все чаты аккаунтов (выбрано по умолчанию);
- whitelist — только указанные;
- blacklist — все кроме указанных.
При whitelist/blacklist появляется textarea: числовые chat_id, по одному на строку.
Кнопки внизу: «Отмена», «Создать», «Создать и запустить». «Создать» сохраняет задачу без старта; «Создать и запустить» — сразу в работу.
Главный экран: статистика и таблица
Когда бот уже есть, виден основной экран. Четыре карточки:
- Активных задач
- Всего матчей
- Сегодня
- Ботов
Кнопки над таблицей:
- + Новая задача — открывает m-p3-task;
- Управление ботами — список ботов, статус, канал, подключение нового;
- Удалить остановленные — чистка завершённых/остановленных задач.
Таблица задач: #, Название, Статус, Аккаунты, Бот → Канал, Ключи, Матчей всего / сегодня, Действия.
Деталка задачи: матчи и выгрузки
Открыв задачу, вы попадаете на экран матчей:
- ← Назад — к списку задач;
- Экспорт матчей (XLSX) — полная таблица совпадений;
- Юзернеймы (TXT) — чистые @username авторов построчно (без username — пропуск), удобно для копипаста в следующий модуль;
- + В хранилище — сохранить список в раздел «Базы», чтобы выбрать его в другом модуле без файла.
Над таблицей матчей: поиск по имени/тексту и чекбокс «только с @username». Колонки таблицы: Время, Чат, Автор, Сообщение, Ключи.
Порядок на день
- Если ботов нет — пройти онбординг: BotFather → канал → админ с «Отправка сообщений» → «Подключить и проверить».
- Создать задачу: название, бот, аккаунты прослушки, ключи по одному на строку.
- Выбрать режим (подстрока / целое слово / regex) и нужен ли учёт регистра.
- Оставить «Игнорировать ботов», решить про фильтр без @username, выставить дедуп (часто 24 часа).
- Источник чатов: all для старта; whitelist/blacklist — когда знаете лишние или целевые chat_id.
- «Создать и запустить» → смотреть «Сегодня» и деталку → XLSX / TXT / «В хранилище» для следующего шага воронки.
Если не уверены, нужен ли вам именно 3.0, а не 1.0/2.0 — сначала какой парсер выбрать. Общая карта модулей — первый день в TG Lead Finder.
Типичные ошибки по полям формы
- Бот не админ / нет «Отправка сообщений» — «Подключить и проверить» не пройдёт; вернитесь к шагу 3 онбординга.
- В канал вписали ссылку t.me/... — в поле нужен @username или числовой chat_id, как в placeholder.
- Ключи одной строкой через запятую — форма ждёт по одному на строку; иначе режим подстроки будет искать всю фразу целиком.
- Regex без нужды — для лидов «ищу / нужен / кто сделает» обычно хватает contains или whole_word; regex оставляйте на аккуратные шаблоны.
- Дедуп 0 — один активный автор зальёт канал повторами; для живых чатов разумная стартовая точка — 24 часа.
- Whitelist пустой — при источнике whitelist без chat_id слушать будет нечего; для первого запуска безопаснее all.
Коротко
В Парсере 3.0 сначала подключаете бота (название, токен BotFather, канал @username/chat_id, админ с «Отправка сообщений»), затем создаёте задачу мониторинга: аккаунты прослушки, ключи, режим contains/whole_word/regex, фильтры ботов и username, дедуп 0–168 часов (default 24), источник all/whitelist/blacklist. С главного экрана — статистика и таблица; из деталки — XLSX, TXT юзернеймов и «В хранилище». Только поля UI панели; «зачем» — в обзоре Парсера 3.0 и гайде по мониторингу.
