- ✗ DC-прокси вместо residential
- ✗ Одинаковый фингерпринт на всех аккаунтах (app_version / device_model)
- ✗ Burst отправка — 100+ сообщений за час с одного аккаунта
- ✗ Нулевой warmup — сразу в бой после активации SIM
- ✗ Шаблонный текст без spintax — одинаковый hash на всех
- Даже одна галочка — уже риск. Две — гарантия бана в 48 часов.
Telegram anti-spam не ловит одну ошибку. Он ловит совпадение нескольких сигналов — и тогда применяет санкцию. Ниже — 5 паттернов, каждый из которых триггерит один сигнал. Нужно 2+ одновременно, чтобы аккаунт улетел.
Но: вероятности мультипликативны. Одна ошибка — 30-40% риск. Две — 70-80%. Три — практически 100%. Именно поэтому советы «делайте всё правильно» важны не поодиночке, а как комплекс.
DC-прокси вместо residential
Datacenter прокси (AWS, DigitalOcean, Vultr, OVH) — дешевле в 5-10 раз residential. Логично взять их для экономии. Нелогично — что Telegram видит разницу.
Механика: у каждого IP есть ASN (autonomous system number) — записано в WHOIS. ASN 14061 = DigitalOcean, 16509 = AWS, 63949 = Linode. Это публичная информация, любой сервис может проверить.
Telegram (как и большинство антиспам-систем) делит ASN на:
- Datacenter — AWS, DO, GCP, Vultr, OVH, Linode, Hetzner. «Подозрительные по умолчанию».
- Residential ISP — Comcast, Deutsche Telekom, Rostelecom, BT. «Нормальные пользователи».
- Mobile carriers — AT&T Mobility, T-Mobile. «Мобильные юзеры». Лучший ранг.
Когда ты отправляешь с DC-IP — твой trust score снижен baseline. Не означает автомат-бан, но поднимает приоритет скана в случае других сигналов.
Fix: residential прокси от Bright Data, Oxylabs, Soax. $8-15/аккаунт/мес. Разница в цене окупается после первого сохранённого аккаунта ($200-500 убытка на бан).
Одинаковый TDATA-фингерпринт
Каждая сессия Telegram хранит метаданные об устройстве: device_model, system_version, app_version, lang_code, system_lang_code. Всё это видит сервер.
Когда у тебя ферма из 50 аккаунтов, и все они заходят с одного клиента Telegram Desktop 4.8.11 / Windows 10 / en-US / lang_code ru — ты посылаешь сервером сигнал: «50 разных phone numbers сидят на одной машине». SpamBot такие кластеры обрабатывает отдельно.
Правильная схема: фиксированный уникальный фингерпринт на аккаунт, имитирующий разнообразие реальной популяции пользователей Telegram.
Burst отправка (100+ msg/час)
Telegram возвращает FLOOD_WAIT при превышении rate limit. Это мягкое ограничение — просто подожди X секунд. Но повторение FLOOD_WAIT в короткие периоды — red flag. После 3-5 FLOOD_WAIT событий за час аккаунт получает PEER_FLOOD — ограничение на сообщения незнакомцам.
Что считается burst:
- 50+ сообщений за 10 минут
- 100+ сообщений за час
- 500+ сообщений за день (даже равномерно)
Безопасный коридор: 30-40 сообщений/час с логнормальным распределением задержек. Итого до ~700-900 сообщений/день при равномерной нагрузке.
Нулевой warmup
Новая SIM активирована → авторизация → сразу рассылка. Профиль идеального бота.
Что надо: 3-5 дней поведенческого warmup'а. Не «отлёжка», а активность. Подробно разобрано в методе 2026 и статье про миф прогрева.
Шаблонный текст без spintax
Telegram хеширует тело сообщения. 100 сообщений с идентичным текстом = 100 одинаковых хешей = мгновенный флаг content cluster.
Исправление: spintax + LLM-переписка под контекст. Подробно в статье про конверсию.
Чек-лист самопроверки
| Проверка | Статус |
|---|---|
| Использую residential прокси (не DC) | □ |
| Фингерпринт уникальный per аккаунт | □ |
| Rate limit ≤ 40 сообщений/час | □ |
| 3+ дня warmup перед рассылкой | □ |
| Spintax 4+ блоков или LLM-переписка | □ |
Все 5 галочек — ты в топ-10% по гигиене рассылок. Баны у тебя только по offer-related причинам (жалобы на контент) или privacy restrictions у получателей. Сетевой уровень закрыт.
TG:ON для macOS · Windows · Linux
Desktop-приложение, 160 MB. Работает локально, твои ключи остаются у тебя. 3 дня триала без карты.
Скачать бесплатноTG:ON закрывает все 5 по умолчанию.
Residential прокси, рандомизация фингерпринта, smart rate-limiter, поведенческий warmup, spintax+AI. Три дня триала, без карты.
Начать триал