Получи случайную криптовалюту за регистрацию!

Ошибки Телеграмм: параметры, основные категории, примеры

2016-11-20 19:41:03
Рубрика: Новости Функционал
При работе с мессенджером пользователи иногда получают уведомления, свидетельствующие о возникновении определенной проблемы. Ошибки Телеграмм могут иметь разную природу и структуру, понимание которых, как правило, позволяет оперативно найти выход из сложившейся ситуации и продолжить работу с приложением.  

Главные параметры ошибок

Служебное уведомление может включать следующие параметры:
  • Код  Содержит информацию о категории проблемы. Например, некорректная обработка данных при работе с API характеризуется кодом 303, внутренние проблемы – 400, 401, 403, неполадки сервера – 500.
  • Тип Краткое обозначение проблемы в виде буквенно-цифровых символов. Например, USERS_TOO_MUCH (максимальное число участников превышено).
  • Описание Подробная информация и, в отдельных случаях, методы решения проблемы, позволяющие быстро ее устранить.
  Структура ошибок Телеграмм не предполагает обязательное использование всех трех параметров. Для разработчиков, работающих с API, уведомления зачастую включают код и тип ошибки, а для обычных клиентов – краткое описание, позволяющее даже неосведомленному человеку понять причину и найти выход из нестандартной ситуации.    

Примеры внутренних ошибок мессенджера

Одним из наиболее распространенных явлений в мессенджере Telegram является запрет на отправку сообщений пользователям, не находящимся в списке контактов. При попытке отправить письмо появляется уведомление с текстом «Sorry, you can only send messages to mutual contacts at the moment» («К сожалению, сообщения вы можете отправлять только взаимным контактам»). Данное ограничение накладывается администрацией, если клиенты жалуются на навязчивость или спам со стороны какого-либо аккаунта.   Внутренние ошибки могут быть связаны с неправильной авторизацией или некорректным использованием функциональных возможностей приложения. Приведем несколько примеров:
  • Error. Flood control. Please,try again later. Flood wait. Такое сообщение обычно возникает у тех, кто часто удаляет и восстанавливает свой аккаунт. Можете попробовать подождать 7-10 дней. Либо регистрируйте другой номер.
  • Too many attempts. Please,try again later. Это уведомление появляется, если у вас слишком много активных сессий на разных устройствах. Если есть возможность зайти с какого-либо устройства, то попробуйте в настройках завершить все активные сессии.
  • Too many tries. Please,try again later. Надо подождать достаточное количество времени (хотя бы 2-3 дня), не выполняя попыток. Также можно попробовать авторизоваться с другого IP-адреса (другой Wi-Fi или мобильный интернет).
  • Error: Expected quote after key name "Common". Такое сообщение бывает вследствие неправильных действий при смене языка. Следуйте правильной инструкции по русификации.
  • Номер не зарегистрирован. Убедитесь, что вы указываете номер без опечаток и в нужном формате.
  • Не приходит смс-код. Проверьте чат на другом устройстве - код должен был прийти туда, а не в виде SMS. Еще такое возможно, если номер, который вы пытаетесь зарегистрировать, уже использовался ранее другим человеком. В таком случае, лучшим решением будет использовать другой номер.
  • В настройках нет раздела «General». Прокрутите окно настроек ниже, чтобы его увидеть.
    Наконец, разберем самые частые типы возникающих уведомлений:
  • FIRSTNAME_INVALID: некорректное имя;
  • LASTNAME_INVALID: некорректная фамилия;
  • PHONE_NUMBER_INVALID: неправильно введен номер телефона;
  • PHONE_NUMBER_OCCUPIED: телефонный номер уже используется;
  • PHONE_CODE_EXPIRED: срок кода подтверждения истек;
  • USERS_TOO_FEW: количество участников недостаточное;
  • USERS_TOO_MUCH: превышен максимальный лимит участников, например, в групповом чате;
  • PHOTO_INVALID_DIMENSIONS: размер изображения является недопустимым;
  • AUTH_KEY_UNREGISTERED: ключ авторизации не зарегистрирован;
  • AUTH_KEY_INVALID: ключ авторизации является недействительным;
  • USER_DEACTIVATED: контакт удален или находится в процессе деактивации;
  • SESSION_REVOKED: авторизация признана недействительной, потому что один из пользователей завершил все сессии;
  • SESSION_EXPIRED: время сессии истекло.
 

Серверные ошибки Телеграмм

Внешние проблемы, связанные с работой сервера, возникают в результате технических неполадок, когда запрос от клиента не может быть обработан из-за отсутствия доступа к базе данных или конкретным файлам. В этом случае пользователь получает одно из следующих уведомлений:
  • Internal server error occured. Please try again later (Произошла внутренняя проблема сервера. Пожалуйста, попробуйте позже).
  • Server errors, need to wait some time and try again. (Ошибки сервера, подождите некоторое время и попробуйте снова).
   

Известные случаи падения Telegram

За период своего существования серьезные падения мессенджера Павла Дурова случались нечасто. По сути, их было всего три:
  1. Февраль 2014 года. Ночь с 22 на 23 февраля выдалась одновременно самым светлым и черным периодом для Телеграмм. В результате падения почти на три часа главного конкурента Ватсап люди стали массово устанавливать на свои смартфоны приложение Павла Дурова. Скорость регистрации достигала 100 аккаунтов в секунду, что привело к перегрузке серверов и временным неполадкам.
  2. Октябрь 2015 года. 3 октября многие пользователи Telegram со всего мира сообщили через Твиттер о невозможности подключиться к приложению или отправить сообщение. Через какое-то время мобильная версия полностью перестала обновляться. По одному из предположений, данная неполадка была вызвана DDoS атакой.
  3. Август 2016 года. 5 августа клиенты мессенджера из России, Германии и некоторых других европейских стран сообщили о частичной недоступности приложения. Хотя впоследствии о каких-либо массовых неполадках техслужба сервиса не сообщала.
 
6360