Не приходит код Telegram: почему и что делать

Не приходит код Telegram

Код от Телеграмма не приходит по одной из шести причин. Чаще всего номер попал под фильтр диапазонов: мессенджер молча не отправляет SMS на заезженные блоки номеров. Реже виноваты лимит попыток, формат номера или, к примеру, истёкший срок. Разберём каждую причину и что делать в каждом случае.

Что сделать в первые две минуты

Сначала простое, потому что оно закрывает половину случаев. Прежде всего подождите две минуты: SMS редко идёт дольше. Затем запросите код повторно — кнопка появится на том же экране. Кроме того, проверьте другие устройства: если вы уже авторизованы где-то ещё, код придёт туда сообщением, а не в SMS.

Если после двух запросов SMS так и нет, дальше гадать бесполезно. Причина будет одной из шести ниже, так что переходите к разбору.

Причина 1: номер под фильтром диапазонов

По сути, это самая частая причина и притом самая незаметная. У каждого номера есть «прописка», то есть блок, по которому видно, кому он принадлежит. Так вот, Телеграм сверяется с базами таких блоков. Если с диапазона массово штамповали аккаунты, отправка на него блокируется. Ошибки вам не покажут: экран обещает SMS, только отправки не было вовсе.

Как понять, что дело именно в этом? По симптому: тишина без единого сообщения об ошибке, причём повторные запросы ничего не меняют. Лечится это, как правило, одним способом — сменой номера. Например, подойдут номера для регистрации, отобранные против фильтров, либо физические Non-VoIP из операторских диапазонов.

Не приходит проверочный код Telegram из-за фильтра диапазонов.

Причина 2: сработал лимит попыток

Телеграм считает частые запросы подозрительными. После трёх-четырёх попыток подряд включается пауза, причем длится она от нескольких минут до нескольких часов. Симптом характерный — сначала кнопка повторной отправки работала, а потом экран начал сообщать о слишком частых запросах.

Тут поможет только время. Закройте приложение и вернитесь через час, потому что новые попытки лишь продлевают блокировку. Кстати, смена номера в этот момент тоже не сработает: лимит держится на устройстве.

Причина 3: код ушёл в приложение, а не в SMS

Это штатное поведение, хотя его часто принимают за поломку. Если вы уже авторизованы в Телеграме на любом устройстве, код приходит туда сообщением от служебного аккаунта Telegram. SMS при этом не отправляется вообще.

Так что проверьте планшет, старый телефон и веб-версию в браузере. Особенно легко забыть про десктопную версию, которая молча висит в трее неделями.

Причина 4: номер введён неправильно

Казалось бы, мелочь, только стоит она многим часам нервов. Номер вводится в международном формате: код страны, затем номер без ведущего нуля и без пробелов. Например, немецкий выглядит как +49 151 …, а не +49 0151 …

Кроме того, есть ловушка с автоматически подставленным кодом страны. Приложение определяет его по SIM или геолокации, так что при вводе иностранного номера код страны легко задваивается. Проверьте поле целиком, а не только цифры после кода.

Причина 5: срок номера закончился

Причина касается тех, кто уже пользовался виртуальным номером. Временные и арендные форматы возвращаются в общий пул, если закончилась оплата. Аккаунт при этом не удаляется: он продолжает жить в открытых сессиях. Однако новый код на истёкший номер не придёт никогда.

Если сессия ещё активна, действуйте немедленно. В настройках Телеграмма выберите «Изменить номер» и укажите действующий. Чаты и контакты сохранятся. Чтобы это не повторялось, для долгих аккаунтов берут номер в бессрочное владение.

Причина 6: номер публичный или бесплатный

Публичные номера с сайтов, где SMS видны всем посетителям, почти всегда мертвы для Телеграмма. Их диапазоны, если коротко, заезжены тысячами регистраций и давно в чёрных списках. Подробный разбор этой механики есть в отдельной статье, включая риск потерять аккаунт.

Вывод короткий: если код не идёт на бесплатный номер, перебирать соседние с того же сайта бессмысленно. Они из одного блока, стало быть, отфильтрованы одинаково.

Таблица: симптом и решение

Что видитеПричинаЧто делать
Тишина, ошибок нетфильтр диапазоновсменить номер на проходящий фильтр
«Слишком часто» на экранелимит попытокподождать час, не запрашивать снова
SMS нет, но вы где-то залогиненыкод ушёл в приложениепроверить планшет, десктоп, веб-версию
Номер «не существует»формат вводаубрать ведущий ноль и лишний код страны
Раньше приходил, теперь нетсрок номера истёксменить номер, пока жива сессия
Номер с публичного сайтачёрный списоквзять личный номер, соседние не помогут
Не приходит код активации в Telegram

Как не попадать в эту ситуацию

Способ, по сути, ровно один: брать номер, который заведомо проходит фильтр. Поскольку это частая боль, мы держим отдельную категорию — номера для регистрации с гарантией доставки кода. Не дошёл код, значит, замена номера или возврат денег. Так что риск с вас снимается полностью.

Например, для разовой задачи хватит одноразового номера от $2. Если аккаунт создаётся надолго, разумнее сразу взять бессрочный: коды будут приходить и через год. Кстати, доступные страны и цены собраны на карте покрытия.

Частые вопросы о доставке кода

Сколько ждать код от Telegram, прежде чем что-то делать?

Две минуты — этого, как правило, достаточно. Если SMS не пришла, запросите код повторно. Не дошёл и второй? Тогда дело не в задержке, а в одной из причин ниже.

Почему Telegram присылает код в приложение, а не в SMS?

Так работает штатная логика: если вы уже авторизованы на другом устройстве, код уходит туда сообщением от служебного аккаунта. Так что проверьте Телеграм на планшете, старом телефоне или в веб-версии. SMS в этом случае вообще не отправляется.

Что значит, когда SMS не приходит вообще и без ошибки?

Как правило, номер попал под фильтр диапазонов. Телеграм молча не отправляет коды на блоки номеров, с которых массово штамповали аккаунты. Экран будет обещать SMS бесконечно, потому что отправки просто не было.

Сколько попыток запроса кода допустимо подряд?

Три-четыре, дальше включается временная блокировка: система считает частые запросы подозрительными. Пауза длится от нескольких минут до нескольких часов, причем отсчёт идёт заново. В это время ни SMS, ни звонок не придут, так что лучше просто подождать.

Поможет ли звонок вместо SMS, если код не доходит?

Часто да — это отдельный канал доставки, и он иногда срабатывает там, где SMS заблокирована. Кнопка, кстати, появляется после первой неудачной попытки. Робот продиктует цифры голосом, но на виртуальных номерах с приёмом только SMS звонок не дойдёт.

Может ли код не приходить из-за неправильного формата номера?

Да, и это частая мелочь. Номер вводится в международном формате, то есть без ведущего нуля и без пробелов. К примеру, для Германии это +49 151 …, а не +49 0151 …, иначе SMS уйдёт в никуда.

Почему код не приходит на бесплатный номер с публичного сайта?

Потому что такие диапазоны заезжены тысячами регистраций и давно в чёрных списках. Механику мы подробно разобрали в отдельном материале. Если коротко: на публичных номерах код либо не приходит, либо его видят все посетители страницы.

Влияет ли VPN или смена страны на доставку кода?

Напрямую — нет, SMS идёт по сети оператора, а не через интернет. Тем не менее резкое расхождение между страной номера, языком устройства и IP повышает внимание антиспама. Так что при регистрации логичнее держать эти параметры согласованными.

Код не приходит на номер, которым я пользовался раньше. Почему?

Скорее всего, срок номера истёк: временные и арендные форматы возвращаются в пул после окончания оплаты. Аккаунт при этом живёт в открытых сессиях, только новый код на него уже не придёт. Выход один — сменить номер в настройках, пока сессия активна.

Что делать, если не помогло вообще ничего?

Остаётся сменить номер на тот, что заведомо проходит фильтр. У нас на такие номера действует гарантия доставки кода: не дошёл — заменим или вернём деньги. В итоге это дешевле, чем перебирать номера наугад по несколько часов.

Номер, на который код дойдёт

Диапазоны, отобранные против фильтров Телеграмма. Не пришёл код — заменим номер или вернём деньги.