Публикация в тематических чатах MAX
Разберём модуль рассылок по чатам: как он находит join-ссылки в доступных источниках, чем отличаются три режима работы и что делать с итоговым Excel. Отдельно — где проходит граница между полезной публикацией и спамом, за который чат вас выгонит.
Что это и зачем
Модуль рассылок по чатам решает связку задач: найти чаты MAX по теме, проверить, какие из них открываются, и — если вы этого хотите — опубликовать в них подготовленное сообщение. Внутри это один инструмент, а не три разных бота.
Аккаунт заходит в источник, читает доступную историю, вытаскивает join-ссылки, убирает повторы и по каждой проверяет карточку чата. Дальше по выбранному режиму либо всё заканчивается отчётом, либо начинается публикация.
- 1
Поиск ссылок
Бот проходит историю источников в пределах заданной глубины и собирает из текстов и вложений ссылки вида join. Дубли схлопываются в один общий уникальный список запуска.
- 2
Проверка чатов
По каждой найденной ссылке аккаунт вступает или разбирает её и забирает карточку: ID, название, описание, участников, аватар. Мёртвые и закрытые ссылки получают свой статус.
- 3
Публикация
В режимах с отправкой бот публикует ваш материал в проверенных чатах с заданными паузами и лимитами, а потом при необходимости выходит из чата.
Откуда берётся список чатов
Источник — это чат или канал, в истории которого люди уже кидались ссылками на другие сообщества. Бот не выдумывает ссылки, он читает то, что видит выбранный аккаунт. Нет доступа к источнику — не будет и ссылок.
Нажмите Источники и отправьте строки текстом или TXT-файлом: новые добавляются к прежним, дубли снимаются. В Статусы ссылок постранично видно, что с каждым источником. Кнопка Сбросить статусы позволяет обработать тот же список заново, а Очистить удаляет сами строки — это разные вещи, и подтверждения ни одна не спрашивает.
Только поиск
Бот читает историю источников и отдаёт уникальные ссылки. Отправка принудительно выключена, материал не нужен. С этого режима стоит начинать знакомство.
Поиск и публикация
Тот же поиск, плюс работа по найденным и проверенным чатам с подготовленным материалом. Отдельный переключатель решает, публиковать ли в чатах, найденных на этапе проверки.
По готовому списку
История не читается вообще: бот работает по ссылкам, которые вы уже собрали раньше. Есть отдельная цель «свои чаты» — тогда список источников не нужен.
Есть и четвёртый, служебный режим — Проверка источников. Он нужен, когда список ссылок уже готов и требуется только свежая карточка каждого чата. История при этом не читается, материалы не запрашиваются, отправка выключена, а отчёт всегда приходит в Excel. В этом режиме в выгрузку попадают и группы, и каналы.
Строка, начинающаяся с обычного http, пройдёт локальный фильтр, но это не доказывает, что перед вами MAX-ссылка. Окончательный вердикт даёт только сетевая проверка, и мусорные строки просто съедят время запуска.
Какое сообщение уместно
Технически бот отправит что угодно. Практически работает только то, что человек в этом чате готов прочитать: конкретное предложение по теме сообщества, ответ на типовой вопрос, анонс с понятной пользой. Одна и та же простыня во все чаты подряд даёт спамблок аккаунту и бан от админов — это не поломка софта, а нормальная реакция площадки.
Поэтому список чатов сначала фильтруют по теме, а текст пишут под эту тему. Правила сообщества — вроде «реклама только по согласованию с админом» — никакой автоматикой не отменяются.
Что можно подготовить в разделе «Материалы»
Формат материала задаётся до старта, кратким просмотром в меню видно начало текста и число картинок.
Текст с форматированием
Кнопка «Задать текст» принимает разметку Telegram: жирный, курсив, подчёркивание, зачёркивание, моноширинный и скрытая ссылка в слове. В MAX уходит тот же видимый текст.
Spintax
Конструкции вида {вариант A|вариант B} раскрываются при включённой рандомизации, вложенность поддерживается. Если рандомизацию выключить, шаблон уйдёт буквально.
Изображение
Фото загружается по одному: чтобы добавить следующее, кнопку нужно нажать ещё раз. Работает вместе с текстом.
Пересылка сообщения MAX
Вместо нового текста можно переслать конкретное существующее сообщение по ссылке или опубликовать материал в «Сохранённых» и пересылать оттуда.
Материалы, загруженные TXT-файлом, используют прежний markdown-формат MAX, а не разметку Telegram.
Сообщение должно быть уместно там, куда оно уходит. Тематический подбор площадок и полезный текст — это не вежливость, а условие, при котором аккаунты доживают до конца запуска.
Как настроить запуск
Прокси
Без назначенных MAX-прокси запуск не пройдёт предстартовую проверку. Для аккаунтов, открытых через веб, отдельно предупреждается об отсутствии HTTP-прокси.
Рабочие аккаунты
В селекторе видно статус каждой сессии. Мёртвые, удалённые и получившие спамблок недоступны, занятые задачей — тоже. Пустой выбор запуск блокирует: «ничего не выбрано» не означает «все».
Источники или готовый список
Для режимов с поиском нужны необработанные источники. Для работы по своим чатам список не требуется вовсе.
Материал
Для режимов с отправкой должен быть заполнен текст, картинка либо корректная ссылка на пересылаемое сообщение — иначе старт остановится на проверке.
- Выберите режимКнопка
Режимпереключает варианты по кругу. Для первого прогона возьмите режим только поиска. - Загрузите источники
Источники→ строки текстом или TXT. Проверьте число и статусы черезСтатусы ссылок. - Задайте глубину и задержкиГлубина истории по умолчанию 500 сообщений, диапазон ввода 50–10 000. Задержка запросов — 2–5 секунд, допустимо от 0,5 до 60. Значение можно вводить диапазоном вида
3-8. - Установите лимитыВ подменю лимитов — потолок вступлений (по умолчанию 300 на аккаунт в сутки, ввод 10–1000) и общий предел отправок (по умолчанию 0, то есть без ограничения). Ноль здесь означает «своего потолка нет», а не «отправлять можно сколько угодно», — ориентир ниже. Тайминги вступления и сообщений настраиваются отдельно.
- Решите, выходить ли из чатовПереключатель
Выход послепо умолчанию включён: аккаунт покидает источник и проверенный чат после работы. При стратегии «сначала вступить во всё» выход недоступен и кнопка скрывается. - Выберите аккаунты и запустите
Аккаунты→ нужные строки →Готово, затемЗапустить. Потоков не должно быть больше, чем у вас реально независимых сессий: один аккаунт в несколько потоков параллельным не становится.
Общий предел отправок по умолчанию выключен, и бот примет любое введённое число — он не знает, сколько выдержит ваш аккаунт. Считайте отправки за сутки на одну сессию, сколько бы запусков вы за день ни сделали.
- 200сообщений в суткис одного аккаунтаВыше — аккаунт быстрее уходит в спамблок.
Это рекомендации MaxRunner по безопасному темпу, а не опубликованные лимиты MAX. Бот не запрещает поставить больше — он делает то, что вы задали в настройках.
Часть настроек фиксируется в момент старта, а материалы могут перечитываться на ходу. Поэтому правки в открытом меню применяются неодинаково. Нужна другая конфигурация — остановите запуск, дождитесь финального дашборда и стартуйте заново.
Отчёт и разбор ошибок
Пока запуск идёт, всё видно на закреплённом дашборде: режим, источники и их статусы, текущий источник и прогресс чтения, общее число уникальных ссылок, счётчики проверок, вступлений, отправок и выходов, состояние аккаунтов и причина остановки. Поле «Найдено ссылок» показывает набор за весь запуск, а не за последний источник.
Итог приходит файлом. TXT содержит участников, ссылку, название и описание. Excel — номер, ID чата, число участников, ссылку, название, описание и ссылку на аватар. Сверяйте число строк с общим счётчиком уникальных ссылок.
Обработан
Источник прочитан, найденные ссылки ушли в общий уникальный список.
Канал
По ссылке оказался канал, а не группа. Для рассылки он пропускается.
Не найден
Ссылка удалена, просрочена или не существует. Сама по себе она уже не оживёт.
Не пустили
Вступление не удалось. Причина может быть как в правах чата, так и в состоянии аккаунта.
Статусы «отменено» и «сорвано подключение» повторяются на следующем старте автоматически. «Не найден», «канал» и «не пустили» считаются окончательными и пропускаются, пока вы не нажмёте Сбросить статусы.
Чаще всего пустой выбор аккаунтов или отсутствие прокси. Проверьте счётчик выбранных сессий и назначенные прокси, затем повторите старт.
Проверьте прокси и состояние аккаунтов. Три неудачных подключения подряд выводят номер из пула; когда выбывают все выбранные, запуск завершается с отметкой, что рабочих аккаунтов не осталось.
Чат закрыт или требует одобрения. Исключите его из списка либо работайте аккаунтом, у которого доступ есть.
Платформа притормаживает частые действия. Дождитесь окончания паузы, уменьшите число потоков и увеличьте задержки вступления и отправки.
Нажмите Обновить. Второй запуск поверх старого не начинайте: сначала дождитесь терминального состояния, скачайте текущий результат и только потом стартуйте снова.
Сколько чатов бот найдёт с одного источника?
Зависит от того, сколько ссылок люди реально публиковали в доступной истории и какую глубину чтения вы задали. Гарантированного числа тут нет и быть не может.
Можно ли собирать ссылки без вступления в чаты?
Чтение истории источника и полная карточка найденного чата обычно требуют, чтобы аккаунт туда попал. Переключатель «Выход после» позволяет покинуть чат сразу после работы.
Что будет, если остановить запуск на середине?
Stop сохраняет причину и даёт воркеру ограниченное время на завершение. Промежуточные результаты и частичный отчёт доставляются, статусы источников остаются в базе.
Сообщение точно уйдёт в чат?
Нет. Доступность чата, право писать и ограничения частоты определяет сама платформа и админы сообщества. Мы показываем, что произошло, но не отменяем чужие правила.
Частые ошибки новичка
- Отправляет один и тот же текст во все найденные чаты подряд
Тема чата и его правила не совпадают с сообщением, участники жалуются: аккаунт получает спамблок, а админы выдают бан. Список площадок при этом сгорает целиком.
Отберите из выгрузки только чаты по своей теме и напишите текст под их запрос. Лучше двадцать уместных публикаций, чем триста случайных.
- Сразу берёт режим с публикацией, не посмотрев, что вообще нашлось
Материал уходит в каналы, мёртвые и нерелевантные ссылки, а разбираться приходится уже по факту блокировок.
Первый прогон делайте режимом только поиска или проверкой источников: он ничего не отправляет и показывает реальный список.
- Ставит общий предел отправок в ноль и считает, что ограничений нет
Ноль означает «своего потолка нет» — темп упирается только в терпение платформы, и сессии выбывают одна за другой.
Задайте свой предел на сутки на аккаунт, увеличьте задержки и наращивайте объём числом аккаунтов, а не скоростью.
- Считает статусы «не найден» и «не пустили» поводом гнать список заново
Окончательные статусы пропускаются намеренно; повторные прогоны тратят лимиты на ссылки, которые уже не оживут.
Работайте с новыми источниками, а «Сбросить статусы» нажимайте осознанно — это не то же самое, что «Очистить».
Коротко
- Модуль делает три вещи по очереди: находит join-ссылки в доступных источниках, проверяет чаты и — если вы включили этот режим — публикует материал.
- Тематический отбор чатов и текст под их запрос важнее скорости: нерелевантная рассылка заканчивается спамблоком и баном от админов.
- Начинайте с режима без отправки, а лимиты и задержки задавайте до старта — по умолчанию общий предел отправок выключен.
- Отчёт читают по статусам: «отменено» и «сорвано подключение» повторятся сами, «не найден», «канал» и «не пустили» окончательны.
Слова, которые встретились8
- Аккаунт MAX
- Подключённая к боту сессия. От её имени выполняются действия в MAX — это не ваш Telegram и не подписка MaxRunner.
- Прокси
- Отдельный сетевой маршрут аккаунта к MAX. Лимиты площадки прокси не отменяет и спамблок не снимает.
- Сессия
- Сохранённая авторизация аккаунта. Живая сессия работает. Мёртвую — когда MAX отозвал ключ входа — не оживить проверками: нужен новый вход по номеру или свежий файл аккаунта.
- Источник
- Чат или канал, откуда читаются данные при парсинге и поиске ссылок.
- Спамблок
- Ограничение MAX на конкретный аккаунт. Снимает его площадка, а бот только показывает статус.
- Потоки
- Сколько аккаунтов работают параллельно. Больше потоков помогает только при достаточном числе живых сессий и прокси.
- Дневной лимит
- Потолок действий на один аккаунт за календарный день. Сбрасывается со сменой даты по Москве.
- Stop
- Завершение запуска с сохранением всех подтверждённых результатов. Это не откат и не потеря очереди.
Официальные материалы MAX
Правила площадки первичны: перед рассылкой сверяйтесь с ними и с правилами конкретного сообщества.
Соберите первый список чатов
Начните с режима только поиска: он ничего не отправляет, зато показывает, сколько живых тематических площадок вообще есть по вашей теме.