За что банят навсегда
Формулировка лежит на странице получения API-ключа. Не в пересказе на форуме, а в правилах, которые ты принимаешь, когда берёшь api_id:
«If you use the Telegram API for flooding, spamming, faking subscriber and view counters of channels, you will be banned forever.»core.telegram.org/api/obtaining_api_id — «Если используешь Telegram API для флуда, спама, подделки счётчиков подписчиков и просмотров каналов, будешь забанен навсегда»
Три причины. Не «подозрительная активность», не «нарушение правил» — конкретные вещи, которые можно проверить по своим действиям:
Флуд
Массовые однотипные действия в короткий срок: рассылки, вступления, инвайты пачками. Самый частый способ приехать в бан на автомате.
Спам
Сообщения незнакомым людям, которые тебя не ждали. Люди жмут «Пожаловаться» — дальше решает живой модератор.
Накрутка счётчиков
Подделка числа подписчиков и просмотров канала. В документации это названо прямо и стоит рядом с флудом и спамом.
Обрати внимание, чего в списке нет. Там нет сбора данных, нет чтения открытых чатов, нет работы с несколькими аккаунтами. Это не значит «можно что угодно» — но список причин вечного бана именно такой, и он короче, чем принято пугать в телеграмм-каналах.
Почему аккаунт под наблюдением с первого входа
Вторая цитата с той же страницы объясняет, почему у одного человека аккаунт живёт год, а у другого улетает в ограничение на третий день:
«Due to excessive abuse of the Telegram API, all accounts that log in using unofficial Telegram API clients are automatically put under observation.»Все аккаунты, которые входят через неофициальные клиенты, автоматически ставятся под наблюдение — чтобы избежать нарушений условий использования
Любой userbot, любой софт для рассылок, любая своя интеграция на Telethon — это неофициальный клиент. Само наблюдение не наказание и не метка «спамер». Практический смысл другой: у такого аккаунта меньше права на ошибку. То, что официальному клиенту простят, тут заметят быстрее.
Отсюда простой вывод, который экономит аккаунты: скорость важнее объёма. Не «сколько успею за час», а «насколько это похоже на живого человека».
API_ID_PUBLISHED_FLOOD. Если берёшь софт, где api_id зашит один на всех, — ты делишь его лимиты с сотнями людей. Поэтому у аккаунтов, которые мы отдаём, ключи индивидуальные, в json рядом с сессией.Спам-блок и бан — это разные вещи
Их постоянно путают, а разница принципиальная. Бан за нарушение правил API — потеря аккаунта. Спам-блок — временное ограничение после жалоб, и работает оно мягче, чем звучит.
Как это устроено по Spam FAQ:
- Пользователь жмёт «Пожаловаться» в чате — сообщения уходят команде модераторов.
- Решение принимает человек, а не алгоритм.
- Если жалоба по делу, аккаунт получает временное ограничение.
Что важно и почти никто не пишет: ограниченный аккаунт не превращается в кирпич. Telegram прямо говорит — писать можно тем, у кого твой номер сохранён в контактах, и всегда можно ответить тому, кто написал первым. Мертвеет только холодная рассылка незнакомым.
Что делать, если ограничение уже прилетело
Сначала честно ответь себе, за что. Если рассылал незнакомым и жалобы были по делу — Telegram пишет прямо: подожди. При первом случае ограничение живёт несколько дней.
Если считаешь, что ограничение ошибочное — путь один, и его называет сам мессенджер: @SpamBot. Он же покажет, есть ли ограничение и когда оно снимется. Дёргать его каждый час смысла нет, статус от этого не изменится.
Отдельная история — бан после работы с API. Для него есть адрес recover@telegram.org: объяснить, что ты собираешься делать с API, и попросить разбан. И тут же предупреждение из документации, которое стоит прочитать дважды: письма читают живые люди, поэтому автоматически сгенерированные обращения детектятся — и приводят к бану. Шаблонная простыня из генератора сделает хуже.
Как не попадать: что реально работает
Дальше — не теория, а то, как устроен сбор у нас. Мы гоняем аккаунты каждый день и правила писали не из документации, а из синяков.
Между чатами — случайные 5–12 секунд, внутри длинного скана микропаузы. Ровный пулемётный ритм и есть тот самый флуд из документации.
Telegram сам присылает точное число секунд — их надо отсидеть. Ретраи «а вдруг проскочит» и смена аккаунта на том же действии превращают задержку в проблему.
Аккаунт, который вчера сидел в одной стране, а сегодня в другой, выглядит странно. Резидентные прокси держат географию ровной.
Сбор идёт отдельным userbot-ом. Личный аккаунт с перепиской и подписками в автоматизации не участвует вообще.
С 2025 года часть нарушителей вместо мгновенного бана получает замороженный аккаунт — режим только для чтения с окном на апелляцию. Пропустишь окно — аккаунт удалят.
Проверка статуса — это тоже обращение к Telegram. Дёргать его рутинно «на всякий случай» вредно; спрашиваем, когда есть повод.
Статус со склада недельной давности ничего не значит. В нашем магазине каждый аккаунт проверяется в момент выдачи — коннект через прокси, бан, ограничения, прогон через @SpamBot.
Где проходит граница для парсинга
Раз уж список причин бана известен, полезно понять, куда в нём попадает сбор аудитории. Прямого запрета на чтение открытых данных там нет: в списке флуд, спам и накрутка счётчиков. Реальный риск при сборе — не бан, а FloodWait, временная задержка на слишком частые запросы.
Про накрутку счётчиков есть отдельный разговор: какие механики роста Telegram сделал сам и почему уровень канала ботами не поднять — в разборе раскрутки Telegram-канала.
Поэтому парсер аудитории работает без агрессии: личный userbot, паузы, пассивная обработка лимитов, никакой долбёжки на первом же отказе. И собирает он то, что люди сами оставили на виду — участников чата, тех, кто писал, комментаторов канала.
Опаснее не сбор, а то, что делают с базой дальше. Рассылка «в лоб» тысяче незнакомых — это ровно тот сценарий, из-за которого прилетают жалобы и ограничение. Чем точнее сегмент, тем меньше жалоб: человеку, которому твоя тема правда близка, не приходит в голову жать «Пожаловаться».
Частые вопросы
За что Telegram банит навсегда?
В правилах получения API-ключа сказано дословно: за использование Telegram API для флуда, спама и подделки счётчиков подписчиков и просмотров каналов аккаунт банится навсегда. Это три названные причины, а не догадки.
Правда, что аккаунт на неофициальном клиенте под наблюдением?
Да, и это тоже прямая цитата: из-за злоупотреблений API все аккаунты, которые входят через неофициальные клиенты, автоматически ставятся под наблюдение. Само по себе это не наказание — сигнал, что запас прочности у такого аккаунта меньше.
Чем спам-блок отличается от бана?
Спам-блок — временное ограничение после жалоб: писать незнакомым нельзя, но отвечать тем, кто написал первым, и людям с твоим номером в контактах — можно. Бан за нарушение правил API — это потеря аккаунта целиком. Есть и третье состояние — заморозка: отправка выключена полностью, но остаётся окно на апелляцию.
Сколько длится ограничение за спам?
В Spam FAQ Telegram пишет: если это случилось впервые и ты не промышленный спамер, ограничение продлится несколько дней. Точной таблицы сроков в открытой документации нет.
Как снять ограничение, если оно ошибочное?
Через @SpamBot — так советует сам Telegram. Если аккаунт забанен после работы с API и ты уверен, что правил не нарушал, есть адрес recover@telegram.org. Письма читают люди, поэтому автоматически сгенерированные обращения детектятся и приводят к бану.
Парсинг аудитории — это бан?
В списке причин вечного бана парсинга нет: там флуд, спам и накрутка счётчиков. Риск при сборе данных — не бан, а FloodWait: временная задержка в ответ на слишком частые запросы. Поэтому у нас сбор идёт с паузами 5–12 секунд и без агрессивных ретраев.
Первоисточники, по которым написан материал: правила получения api_id и Spam FAQ. Цитаты приведены дословно, перевод наш.