Модуль Парсер 3.0 в TG Lead Finder слушает входящие в чаты с ваших аккаунтов и при совпадении с ключами шлёт уведомления в Telegram-канал через вашего бота. Обзор «зачем» — в гайдах Парсер 3.0: бот и канал уведомлений и мониторинг чатов в реальном времени. Здесь — только поля UI: онбординг из 4 шагов, модалка бота, форма «Новая задача мониторинга», главный экран и деталка матчей.

Соседи: какой парсер выбрать, форма Парсера 1.0, форма Парсера 2.0, боты Bot API, первый день в панели.

Чем Парсер 3.0 не является

Онбординг: 4 шага на экране Парсера 3.0

Пока ботов ноль, панель показывает блок «Подключи бота за 4 шага»:

  1. Создай бота — открой @BotFather, отправь /newbot, придумай имя и username (заканчивается на bot), скопируй токен вида 8123456789:AAH....
  2. Создай канал для уведомлений — приватный или публичный; сюда будут падать найденные совпадения.
  3. Добавь бота админом в канал — Настройки → Администраторы → добавить бота по @username; нужно право «Отправка сообщений», остальные необязательны.
  4. Подключи к панели — кнопка «+ Подключить бота» открывает форму ниже; система проверит токен, права в канале и отправит тестовое сообщение.

Модалка «Подключить нового бота» (m-p3-bot)

Три поля и две кнопки:

Кнопки: «Отмена» и «Подключить и проверить». После успеха бот появляется в учёте модуля; с главного экрана тот же поток открывается через «Управление ботами» и «+ Подключить нового».

Форма «Новая задача мониторинга» (m-p3-task)

Кнопка «+ Новая задача» на главном экране. Поля строго по UI:

  1. Название — как задача будет называться в таблице.
  2. Бот для уведомлений — select из уже подключённых; ссылка «+ Подключить нового бота» открывает m-p3-bot без ухода с формы.
  3. Аккаунты для прослушки — какие аккаунты панели слушают чаты. Без рабочего аккаунта слушать нечего; подключение — в разделе аккаунтов.
  4. Ключевые слова (по одному на строку) — textarea; пример из UI: «разработка», «ищу разработчика», «нужен сайт».
  5. Режим — select:
    • contains — Substring (подстрока);
    • whole_word — целое слово;
    • regex — регулярное выражение.
  6. Учитывать регистр — чекбокс (по умолчанию выключен).

Блок «Фильтры авторов»:

Дедуп: «не повторять матч от одного юзера в течение N часов» — число, default 24, min 0, max 168.

Источник чатов — select:

При whitelist/blacklist появляется textarea: числовые chat_id, по одному на строку.

Кнопки внизу: «Отмена», «Создать», «Создать и запустить». «Создать» сохраняет задачу без старта; «Создать и запустить» — сразу в работу.

Главный экран: статистика и таблица

Когда бот уже есть, виден основной экран. Четыре карточки:

Кнопки над таблицей:

Таблица задач: #, Название, Статус, Аккаунты, Бот → Канал, Ключи, Матчей всего / сегодня, Действия.

Деталка задачи: матчи и выгрузки

Открыв задачу, вы попадаете на экран матчей:

Над таблицей матчей: поиск по имени/тексту и чекбокс «только с @username». Колонки таблицы: Время, Чат, Автор, Сообщение, Ключи.

Порядок на день

  1. Если ботов нет — пройти онбординг: BotFather → канал → админ с «Отправка сообщений» → «Подключить и проверить».
  2. Создать задачу: название, бот, аккаунты прослушки, ключи по одному на строку.
  3. Выбрать режим (подстрока / целое слово / regex) и нужен ли учёт регистра.
  4. Оставить «Игнорировать ботов», решить про фильтр без @username, выставить дедуп (часто 24 часа).
  5. Источник чатов: all для старта; whitelist/blacklist — когда знаете лишние или целевые chat_id.
  6. «Создать и запустить» → смотреть «Сегодня» и деталку → XLSX / TXT / «В хранилище» для следующего шага воронки.

Если не уверены, нужен ли вам именно 3.0, а не 1.0/2.0 — сначала какой парсер выбрать. Общая карта модулей — первый день в TG Lead Finder.

Типичные ошибки по полям формы

Коротко

В Парсере 3.0 сначала подключаете бота (название, токен BotFather, канал @username/chat_id, админ с «Отправка сообщений»), затем создаёте задачу мониторинга: аккаунты прослушки, ключи, режим contains/whole_word/regex, фильтры ботов и username, дедуп 0–168 часов (default 24), источник all/whitelist/blacklist. С главного экрана — статистика и таблица; из деталки — XLSX, TXT юзернеймов и «В хранилище». Только поля UI панели; «зачем» — в обзоре Парсера 3.0 и гайде по мониторингу.