Що таке спамблок
Спамблок — обмеження, яке 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 обіцяють вічний бан акаунтам, які з його допомогою розсилають спам чи накручують лічильники. Жодна програма не робить спам безпечним.