Помилки Telegram: параметри, основні категорії, приклади

2016-12-12 16:44:36
в:
Під час роботи з месенджером Telegram користувачі іноді отримують повідомлення, які свідчать про певні проблеми. Помилки Telegram можуть бути різними за характером і структурою, розуміння яких зазвичай дозволяє швидко знайти вихід із ситуації, що склалася, і продовжити роботу з додатком.  

Основні параметри помилок

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

      Приклади внутрішніх помилок Telegram

      Внутрішні помилки можуть бути пов'язані з некоректною авторизацією або неправильним використанням функціоналу додатку. Наведемо кілька прикладів: 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_EXPIR犬: термін дії сесії закінчився.   У месенджері Telegram одним з найпоширеніших явищ є заборона на відправку повідомлень користувачам, яких немає в списку контактів. При спробі надіслати повідомлення з'являється текстове повідомлення "Вибачте, наразі ви можете надсилати повідомлення лише спільним контактам". Таке обмеження вводиться адміністраторами у випадку, якщо клієнти скаржаться на нав'язливість або спам з певного акаунта. Виключити це обмеження можна за допомогою кнопки "Вимкнути";  

      Ошибки сервера Telegram

      Зовнішні проблеми, пов'язані з роботою сервера, є наслідком технічних помилок, що виникають, коли запит клієнта не може бути оброблений через відсутність доступу до бази даних або певних файлів. У цьому випадку користувач отримує одне з наступних повідомлень:
      • Виникла внутрішньосерверна помилка. Будь ласка, повторіть спробу пізніше.
      • Падіння сервера. Потрібно почекати деякий час і повторити спробу.
      • Серверні помилки.
      •    

        Відомі випадки падіння сервера Telegram

        За період існування Telegram серйозних випадків падіння месенджера Павла Дурова майже не траплялося. Насправді їх було всього три:
        1. лютий 2014 року
        . Ніч з 22 на 23 лютого стала для Telegram періодом везіння і невдач одночасно. Внаслідок майже тригодинного збою в роботі WhatsApp багато людей почали встановлювати на свої смартфони месенджер Павла Дурова. Швидкість входу становила 100 акаунтів на секунду, що призвело до перевантаження сервера і тимчасових багів.
        1. Жовтень 2015
        3 жовтня багато користувачів Telegram з усього світу писали в твіттері про неможливість підключитися до додатку або відправити повідомлення. Через деякий час мобільна версія взагалі перестала оновлюватися. За деякими припущеннями, цей баг був спровокований DDoS-атакою.
        1. Серпень 2016
        5 серпня клієнти Telegram з Росії, Німеччини та деяких інших європейських країн повідомили про часткову недоступність додатку. Хоча згодом техпідтримка Telegram не повідомляла про будь-які масштабні баги.  
      194