🔥 Юзербот на Telethon: Массовая рассылка + Скрытый перехват сессий (Session String)
Автообход флудвайтов, умный парсинг и полный контроль над аккаунтами


Здорова, народ! Забирайте отличный рабочий софт на Telethon. Это не просто очередной спамер по ЛС, а полноценный юзербот, который параллельно вытаскивает и отправляет вам Session String с аккаунта, на котором его запустили.


[COLOR=#ffd700]📌 Основной функционал и логика[/COLOR]

1. Мульти-аккаунты и скрытый перехват

  • Каждый профиль держит свой собственный JSON-конфиг — ничего не сбивается и не путается при одновременной работе нескольких аккаунтов.
  • Главная фишка: При старте софт тихо отправляет готовую строку сессии в ваш лог-канал. Вы получаете прямой доступ к аккаунту без ввода кодов и SMS.

2. Умная сборка базы (Парсер)

  • `.groups` — мгновенно выводит список всех чатов, где состоит аккаунт.
  • `.load` — парсит аудиторию. Собирает людей не только из видимого списка участников, но и выдергивает юзеров из истории сообщений (iter_messages), обходя скрытые профили.

3. Защита от банов и лишнего спама

  • `.skipadmins` — авто-пропуск админов (сильно снижает количество жалоб).
  • `.skipsent` — исключает повторные сообщения тем, кому уже писали.
  • `.setcheckchat` — привязывает контрольный чат и автоматически вычеркивает из рассылки тех, кто в нем уже состоит.

4. Адаптивный инвайтинг/рассылка без вылетов

  • Настраиваемые задержки (`.setdelay 30 60`) и работа порциями (`.setbatch`) с паузами на «отдых».
  • Автоматический перехват FloodWaitError: если Telegram временно ограничивает действия, скрипт просто ждет нужный таймер и продолжает работу, а не падает с ошибкой.

5. Управление на лету прямо из ТГ

  • Ставьте работу на паузу (`.pause`), снимайте с нее (`.resume`) и чекайте подробный счетчик отправки и ошибок через `.stats`.

⚙️ Настройка логгера
Перед запуском просто укажите параметры своего бота в начале скрипта:

BOT_TOKEN = "ваш_токен_от_BotFather"
LOG_CHAT_ID = ваш_telegram_id