Что такое спамблок
Спамблок — это ограничение, которое Telegram накладывает на аккаунт после жалоб. Получатель нажимает «Сообщить о спаме», модератор Telegram смотрит жалобу, и аккаунт на время теряет право писать тем, кто не добавил его номер в контакты.
Важная деталь из официального FAQ по спаму: содержание сообщения почти ничего не решает. Если получатели считают сообщение нежеланным, ограничение придёт даже за короткое «привет». Жаловаться могут и администраторы групп. Добавление людей в группы и каналы, куда они не просились, Telegram прямо называет тем же нарушением.
Что остаётся доступным под спамблоком:
- переписка с теми, у кого ваш номер сохранён в контактах;
- ответы тем, кто написал вам первым;
- чтение каналов и групп, где вы уже состоите.
Как проверить ограничение через @SpamBot
Единственный официальный способ узнать статус — бот @SpamBot. Это служебный бот Telegram с галочкой верификации, в интерфейсе он подписан как Spam Info Bot.
- Откройте @SpamBot из аккаунта, который хотите проверить.
- Нажмите «Начать» или отправьте
/start. - Прочитайте ответ: бот скажет, что ограничений нет, или назовёт дату, до которой аккаунт ограничен.
Если в ответе нет даты, ограничение бессрочное или Telegram не готов назвать срок. Других признаков статуса в API нет: даже клиентские программы узнают его тем же способом — спрашивают @SpamBot.
Сколько длится спамблок
Таблицы сроков Telegram не публикует. В официальном FAQ сказано только три вещи:
- первое ограничение обычно снимается само через несколько дней;
- повторные нарушения дают более долгие сроки;
- после многих жалоб ограничение может стать постоянным.
Снять ограничение раньше срока по просьбе нельзя: на этот вопрос FAQ отвечает одним словом — невозможно. Цифры вроде «от суток до месяца», которые встречаются в статьях, — это наблюдения пользователей, а не правило.
Почему ограничение получил новый аккаунт
Бывает, что ограничение есть у аккаунта, который ещё ничего не отправлял. Telegram называет две причины:
- номер раньше принадлежал другому человеку, и жалобы копились на него;
- номер виртуальный (VoIP) — такие номера антиспам проверяет строже.
В обоих случаях Telegram советует написать в @SpamBot и объяснить ситуацию. Сменить аккаунт на том же номере не поможет: ограничение привязано к нему.
Замороженный аккаунт: чем отличается от спамблока
Заморозка — более жёсткая мера. Спамблок отнимает только переписку с незнакомыми, а замороженный аккаунт переходит в режим «только чтение»: писать, публиковать и вступать в чаты он не может.
По документации API Telegram замораживает аккаунты за серьёзные нарушения правил, а FAQ называет причиной жалобы пользователей. Если апелляцию не приняли, через некоторое время аккаунт удаляют. Точную дату Telegram сообщает самому аккаунту — клиент получает её в поле freeze_until_date. Сколько дней даётся на апелляцию в общем случае, официально не сказано.
| Спамблок | Заморозка | |
|---|---|---|
| Писать контактам | можно | нельзя |
| Писать незнакомым | нельзя | нельзя |
| Читать каналы и чаты | можно | можно |
| Создавать группы и каналы | нельзя, пока действует ограничение | нельзя |
| Чем заканчивается | снимается по сроку | удаление, если апелляцию не приняли |
Как подать апелляцию
Если вы уверены, что ограничение ошибочное, апелляцию подают через тот же @SpamBot: после /start бот предлагает сообщить, что ограничение несправедливо, и просит описать ситуацию. Для заморозки Telegram предлагает подать апелляцию прямо из приложения.
Что стоит написать:
- кто вы и зачем вам аккаунт — одним-двумя предложениями;
- что вы не рассылали незнакомым сообщения без запроса, если это правда;
- если номер новый — что он недавно куплен или получен у оператора.
Апелляцию рассматривает человек. Повторные одинаковые обращения процесс не ускоряют.
Ошибки API, по которым видно ограничение
Если аккаунт работает через программу, а не через официальное приложение, статус видно по ошибкам из списка ошибок API:
| Ошибка | Что значит |
|---|---|
| PEER_FLOOD | на аккаунт жаловались, проверьте @SpamBot |
| USER_RESTRICTED | аккаунт не может создавать чаты из-за жалоб |
| FROZEN_METHOD_INVALID | аккаунт заморожен, действие недоступно |
| USER_DEACTIVATED_BAN | аккаунт удалён антиспамом |
| PHONE_NUMBER_BANNED | номер заблокирован |
| PRIVACY_PREMIUM_REQUIRED | это не бан: получатель принимает сообщения только от Premium |
Не путайте PEER_FLOOD с FLOOD_WAIT. Второе — просьба подождать несколько секунд или минут, а не ограничение; о нём отдельный гайд — что такое FLOOD_WAIT и сколько ждать.
Что не помогает
- Premium. В FAQ по Premium прямо сказано, что подписка не даёт особого отношения при модерации.
- Просьба снять раньше срока. Официальный ответ — это невозможно.
- Программы «с обходом антиспама». Ни одна библиотека для работы с Telegram не умеет обходить модерацию: жалобы рассматривают люди, а не формулы.
- Новый аккаунт на том же номере. Ограничение остаётся за номером.
Как снизить риск
Ограничение приходит за то, что получатели считают сообщения нежеланными. Поэтому работают только меры, которые уменьшают число жалоб:
- писать тем, кто сам проявил интерес: оставил заявку, ответил в чате, подписался;
- не добавлять людей в группы без их согласия;
- не отправлять одинаковый текст сотням людей подряд;
- держать паузы между действиями и не превышать лимиты Telegram;
- проверять статус аккаунтов регулярно, а не после провала.
Правила Telegram запрещают использовать сервис для спама, а условия API обещают вечный бан аккаунтам, которые с его помощью рассылают спам или накручивают счётчики. Никакая программа не делает спам безопасным.