Вход в панель оператора

Доступ только для оператора рассылок.

Активных диалогов пока нет.
Диалог появится, когда клиент ответит на сообщение.
Выбери диалог слева, чтобы прочитать переписку и ответить.

Прогрев аккаунтов

Загрузка...
Аккаунт Этап Действия этапа Сегодня (UTC) Длительность этапа Состояние
Состояние прогрева пусто: проход ещё не запускался.
Заполни список каналов ниже и нажми «Запустить проход».

Каналы для этапа подписок

Одна цель на строку: @username, https://t.me/username или https://t.me/+A1b2C3d4E5f6. Пустые строки и комментарии (строки с #) разрешены. Живых целей нужно не меньше 6 на аккаунт.

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

«Выключить / Включить» — управление прогревом конкретного аккаунта. Выключенный аккаунт не участвует в проходах прогрева: ни в ручных (кнопка «Запустить проход»), ни в автоматических, ни в уже идущем — проход остановит его мягко, между действиями, без потери прогресса. Выключай прогрев аккаунта, когда его сессия нужна для диалогов или рассылки; после — включи обратно, и прогрев продолжится с того же места. Решение хранится в state/warming_settings.json и действует также на CLI: python -m app --warm пропускает выключенные аккаунты.

Автопрогрев — система сама запускает проход раз в интервал WARM_AUTORUN_INTERVAL_SECONDS из .env (по умолчанию 4 часа; 0 — автопрогрев выключен, проходы только кнопкой). Если в момент автозапуска выполняется другая операция (рассылка, тест, переключение режима), проход тихо пропускается — следующий будет по расписанию. Время следующего автопрохода показывается в подзаголовке. Частые проходы безопасны: дневные лимиты и минимальные интервалы между действиями ограничивают активность на уровне планировщика.

Тесты и проверки

Проверки подключения, подписки и тестовые отправки. Активные аккаунты (диалоги) недоступны для операций.
Аккаунт Телефон Режим Операции
Не найдено ни одного аккаунта. Проверь папку ACCOUNTS_DIR и файл PROXIES_FILE.

Результат операции

Выбери операцию — итог появится здесь.

Подписка на каналы и чаты

Тестовая отправка сообщения

Аккаунты

Назначение персонального прокси каждому аккаунту из списка proxies.txt и переключение режимов: «активный» — аккаунт ведёт диалоги в веб-интерфейсе, «свободен» — доступен прогреву и тестам. Аккаунт без назначенного прокси не работает: не участвует в диалогах, рассылке, прогреве и тестах.
Аккаунт Телефон Прокси Режим Прогрев
Не найдено ни одного аккаунта. Проверь папку ACCOUNTS_DIR и файл PROXIES_FILE.

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

«Прокси» — каждому аккаунту назначается один персональный прокси из файла proxies.txt (в списке строки показаны как «host:port»). Назначение занятого прокси отнимает его у прежнего владельца: тот останется без прокси и не будет работать, пока не получит другой (перед назначением запрашивается подтверждение). Правило «1 аккаунт = 1 прокси» действует всегда. Изменение применяется сразу и действует во всех режимах — диалогах, рассылке, прогреве и тестах; активный аккаунт переподключается через новый прокси автоматически. Пометка «назначение устарело» означает, что строки с этим прокси больше нет в файле — выбери другой.

«В диалоги» — слушатель подключает аккаунт и начинает принимать сообщения клиентов; аккаунт исчезает из пула прогрева и блокируется в «Тестах». Перевести в диалоги можно только аккаунт с назначенным прокси. «Освободить» — сессия аккаунта закрывается, он сразу доступен прогреву, тестам и проверкам. Переключение и назначение прокси недоступны, пока выполняется проход прогрева, прогон рассылки или тестовая операция (кнопка вернёт ошибку — дождись завершения). Список активных аккаунтов дублируется в active_accounts.txt и применяется также при следующем запуске веб-версии.

Рассылка

Загрузка...

Лимит сообщений на аккаунт

Каждый выбранный аккаунт отправит не больше этого числа сообщений за один прогон. Получатели из recipients.txt делятся порциями в порядке выбора аккаунтов: первый — первые N, второй — следующие N и т.д. Остаток сверх охвата не отправляется и показывается в итоге. Текстов у каждого выбранного аккаунта должно быть столько же, сколько лимит: получатель №N порции получает текст №N.

Участие Аккаунт Телефон Режим Прогрев Тексты сообщений
Не найдено ни одного аккаунта. Проверь папку ACCOUNTS_DIR и файл PROXIES_FILE.

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

Отметь чекбоксами аккаунты-участники (по умолчанию не выбран никто), задай лимит и подготовь для каждого участника столько текстов, каков лимит: получатель №N порции получает текст №N — разные сообщения разным людям снижают похожесть рассылки на спам. Всё сохраняется отдельно и переживает перезапуск; тексты не стираются при снятии аккаунта с рассылки. Запуск — фоновый: во время прогона тесты, прогрев и переключение режимов недоступны (409), прогресс виден в подзаголовке. Отправка идёт тем же кодом, что и в CLI: паузы между сообщениями, «печатает...», мягкая обработка ограничений Telegram. Получатели, уже получившие сообщение (журнал доставок state/sent_recipients.json, общий с CLI), исключаются автоматически; сброс журнала — удаление файла.