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