Код від Телеграма не приходить з однієї з шести причин. Найчастіше номер потрапив під фільтр діапазонів: месенджер мовчки не надсилає SMS на заїжджені блоки номерів. Рідше винні ліміт спроб, формат номера чи, наприклад, прострочений термін. Розберімо кожну причину і що робити в кожному випадку.
// зміст
- Що зробити в перші дві хвилини
- Причина 1: номер під фільтром діапазонів
- Причина 2: спрацював ліміт спроб
- Причина 3: код пішов у застосунок, а не в SMS
- Причина 4: номер введено неправильно
- Причина 5: термін номера закінчився
- Причина 6: номер публічний або безкоштовний
- Таблиця: симптом і рішення
- Як не потрапляти в цю ситуацію
- Часті запитання
Що зробити в перші дві хвилини
Спершу просте, бо воно закриває половину випадків. Насамперед зачекайте дві хвилини: SMS рідко йде довше. Потім запросіть код повторно — кнопка з’явиться на тому самому екрані. Крім того, перевірте інші пристрої: якщо ви вже авторизовані десь іще, код прийде туди повідомленням, а не в SMS.
Якщо після двох запитів SMS так і немає, далі гадати марно. Причина буде однією з шести нижче, тож переходьте до розбору.
Причина 1: номер під фільтром діапазонів
По суті, це найчастіша причина і водночас найнепомітніша. Кожен номер має «прописку», тобто блок, за яким видно, кому він належить. Так от, Телеграм звіряється з базами таких блоків. Якщо з діапазону масово штампували акаунти, надсилання на нього блокується. Помилки вам не покажуть: екран обіцяє SMS, тільки надсилання не було взагалі.
Як зрозуміти, що річ саме в цьому? За симптомом: тиша без жодного повідомлення про помилку, причому повторні запити нічого не змінюють. Лікується це, як правило, одним способом — зміною номера. Наприклад, підійдуть номери для реєстрації, відібрані проти фільтрів, або фізичні Non-VoIP з операторських діапазонів.

Причина 2: спрацював ліміт спроб
Телеграм вважає часті запити підозрілими. Після трьох-чотирьох спроб поспіль вмикається пауза, причому триває вона від кількох хвилин до кількох годин. Симптом характерний — спершу кнопка повторного надсилання працювала, а потім екран почав повідомляти про надто часті запити.
Тут допоможе лише час. Закрийте застосунок і поверніться за годину, бо нові спроби тільки подовжують блокування. До речі, зміна номера в цей момент теж не спрацює: ліміт тримається на пристрої.
Причина 3: код пішов у застосунок, а не в SMS
Це штатна поведінка, хоча її часто вважають поломкою. Якщо ви вже авторизовані в Телеграмі на будь-якому пристрої, код приходить туди повідомленням від службового акаунта Telegram. SMS при цьому не надсилається взагалі.
Тож перевірте планшет, старий телефон і веб-версію в браузері. Особливо легко забути про десктопну версію, яка мовчки висить у треї тижнями.
Причина 4: номер введено неправильно
Здавалося б, дрібниця, та коштує вона багатьох годин нервів. Номер вводять у міжнародному форматі: код країни, далі номер без початкового нуля й без пробілів. Наприклад, німецький має вигляд +49 151 …, а не +49 0151 …
Крім того, є пастка з автоматично підставленим кодом країни. Застосунок визначає його за SIM або геолокацією, тож під час введення іноземного номера код країни легко задвоюється. Перевірте поле повністю, а не лише цифри після коду.
Причина 5: термін номера закінчився
Ця причина стосується тих, хто вже користувався віртуальним номером. Тимчасові й орендні формати повертаються в загальний пул, якщо закінчилася оплата. Акаунт при цьому не видаляється: він і далі живе у відкритих сесіях. Проте новий код на прострочений номер не прийде ніколи.
Якщо сесія ще активна, дійте негайно. У налаштуваннях Телеграма оберіть «Змінити номер» і вкажіть чинний. Чати й контакти збережуться. Щоб це не повторювалося, для довгих акаунтів беруть номер у безстрокове володіння.
Причина 6: номер публічний або безкоштовний
Публічні номери із сайтів, де SMS бачать усі відвідувачі, майже завжди мертві для Телеграма. Їхні діапазони, якщо коротко, заїжджені тисячами реєстрацій і давно в чорних списках. Докладний розбір цієї механіки є в окремій статті, зокрема ризик утратити акаунт.
Висновок короткий: якщо код не йде на безкоштовний номер, перебирати сусідні з того самого сайту безглуздо. Вони з одного блоку, отже, відфільтровані однаково.
Таблиця: симптом і рішення
| Що бачите | Причина | Що робити |
|---|---|---|
| Тиша, помилок немає | фільтр діапазонів | змінити номер на такий, що проходить фільтр |
| «Надто часто» на екрані | ліміт спроб | зачекати годину, не запитувати знову |
| SMS немає, але ви десь залогінені | код пішов у застосунок | перевірити планшет, десктоп, веб-версію |
| Номер «не існує» | формат введення | прибрати початковий нуль і зайвий код країни |
| Раніше приходив, тепер ні | термін номера минув | змінити номер, поки жива сесія |
| Номер із публічного сайту | чорний список | взяти особистий номер, сусідні не допоможуть |

Як не потрапляти в цю ситуацію
Спосіб, по суті, рівно один: брати номер, який гарантовано проходить фільтр. Оскільки це часта проблема, ми тримаємо окрему категорію — номери для реєстрації з гарантією доставки коду. Не дійшов код — отже, заміна номера або повернення грошей. Тож ризик із вас знято повністю.
Наприклад, для разової задачі вистачить одноразового номера від $2. Якщо акаунт створюється надовго, розумніше одразу взяти безстроковий: коди приходитимуть і через рік. До речі, доступні країни й ціни зібрано на карті покриття.
Часті запитання про доставку коду
Скільки чекати код від Telegram, перш ніж щось робити?
Дві хвилини — цього, як правило, досить. Якщо SMS не прийшла, запросіть код повторно. Не дійшов і другий? Тоді річ не в затримці, а в одній із причин нижче.
Чому Telegram надсилає код у застосунок, а не в SMS?
Так працює штатна логіка: якщо ви вже авторизовані на іншому пристрої, код іде туди повідомленням від службового акаунта. Тож перевірте Телеграм на планшеті, старому телефоні чи у веб-версії. SMS у такому разі взагалі не надсилається.
Що означає, коли SMS не приходить узагалі й без помилки?
Як правило, номер потрапив під фільтр діапазонів. Телеграм мовчки не надсилає коди на блоки номерів, з яких масово штампували акаунти. Екран обіцятиме SMS нескінченно, бо надсилання просто не було.
Скільки спроб запиту коду допустимо поспіль?
Три-чотири, далі вмикається тимчасове блокування: система вважає часті запити підозрілими. Пауза триває від кількох хвилин до кількох годин, причому відлік іде заново. У цей час не прийдуть ні SMS, ні дзвінок, тож краще просто зачекати.
Чи допоможе дзвінок замість SMS, якщо код не доходить?
Часто так — це окремий канал доставки, і він іноді спрацьовує там, де SMS заблоковано. Кнопка, до речі, з’являється після першої невдалої спроби. Робот продиктує цифри голосом, але на віртуальні номери з прийманням лише SMS дзвінок не дійде.
Чи може код не приходити через неправильний формат номера?
Так, і це часта дрібниця. Номер вводять у міжнародному форматі, тобто без початкового нуля й без пробілів. Наприклад, для Німеччини це +49 151 …, а не +49 0151 …, інакше SMS піде в нікуди.
Чому код не приходить на безкоштовний номер із публічного сайту?
Бо такі діапазони заїжджені тисячами реєстрацій і давно в чорних списках. Механіку ми докладно розібрали в окремому матеріалі. Якщо коротко: на публічних номерах код або не приходить, або його бачать усі відвідувачі сторінки.
Чи впливає VPN або зміна країни на доставку коду?
Напряму — ні, SMS іде мережею оператора, а не через інтернет. Утім, різка розбіжність між країною номера, мовою пристрою та IP підвищує увагу антиспаму. Тож під час реєстрації логічніше тримати ці параметри узгодженими.
Код не приходить на номер, яким я користувався раніше. Чому?
Найімовірніше, термін номера минув: тимчасові й орендні формати повертаються в пул після закінчення оплати. Акаунт при цьому живе у відкритих сесіях, тільки новий код на нього вже не прийде. Вихід один — змінити номер у налаштуваннях, поки сесія активна.
Що робити, якщо не допомогло взагалі нічого?
Лишається змінити номер на такий, що гарантовано проходить фільтр. У нас на такі номери діє гарантія доставки коду: не дійшов — замінимо або повернемо гроші. Зрештою це дешевше, ніж перебирати номери навмання по кілька годин.
Номер, на який код дійде
Діапазони, відібрані проти фільтрів Телеграма. Не прийшов код — замінимо номер або повернемо гроші.
