Правила и откуда они взяты
В справке Telegram одна фраза: a–z, 0–9 и подчёркивания, минимум пять символов. Клиент при этом молча требует большего:
| Правило | Заявлено Telegram | Проверяет приложение | | --- | --- | --- | | Латиница, цифры, подчёркивания | да | да | | Не короче 5 символов | да | да | | Не длиннее 32 | нет | да | | Не начинается с цифры | нет | да | | Без подчёркивания по краям | нет | да | | Без двух подчёркиваний подряд | нет | да |
Всё, что здесь генерируется, удовлетворяет всем пунктам: предложение, которое приложение потом отклонит, хуже, чем отсутствие предложения.
Юзернейм и имя — разные вещи
- Имя — то, что видно вверху чата. Допустимо что угодно: кириллица, пробелы, эмодзи. Меняйте сколько угодно.
- @username — публичный адрес и ваша ссылка
t.me/. Только латиница, уникален на всю платформу, и генерируется именно он.
Запрос «ник для тг» обычно про первое. Если нужно оно — берите что нравится, никаких правил соблюдать не надо.
Свободный юз — не то же самое, что допустимый
«Свободные юзы» ищут чаще всего, и здесь надо честно сказать: допустимость ничего не говорит о свободе. Всё короткое и очевидное разобрали давно, часть торгуется через Fragment за реальные деньги.
Кнопка «Проверить» смотрит, есть ли по адресу публичная страница: Telegram
отдаёт на t.me/имя либо профиль, либо заглушку, и по ней видно, занят адрес
или нет. Проверяется по восемь имён за раз — нажмите ещё раз для следующей
восьмёрки.
Чего проверка не видит
Списка свободных юзернеймов Telegram не публикует, поэтому это чтение публичной страницы, а не запрос к их базе. Отсюда три честных ограничения:
- Словарные имена показываются свободными, хотя заняты.
@admin,@support,@settingsTelegram держит за собой — страницы у них нет, и проверка считает их свободными. Выдать их вам никто не выдаст. - Заблокированные и выставленные на Fragment выглядят так же.
- «Свободно» — это «сейчас», а не бронь. Понравившийся адрес занимайте сразу, в настройках Telegram.
Поэтому «занято» здесь — надёжный ответ, а «свободно» означает «похоже, можно пробовать». Последнее слово всегда за приложением: Настройки → Имя пользователя.
Генерируется на вашем устройстве
Сами юзернеймы собираются в браузере и никуда не уходят. Единственное
исключение — кнопка проверки: в этот момент имена, и только они, уходят на наш
сервер, чтобы он открыл t.me вместо вас. Ничего не записывается.
Вопросы
Какие в Telegram правила?+
В справке самого Telegram сказано: можно использовать a–z, 0–9 и подчёркивания, минимальная длина — пять символов. Приложение проверяет больше, чем пишет: оно отклоняет цифру в начале, подчёркивание с любого края и два подчёркивания подряд. Всё здесь генерируется по строгому набору, поэтому будет принято.
@username и имя — это одно и то же?+
Нет, и именно здесь чаще всего путаются. Имя — то, что видно вверху чата, оно может быть любым, включая кириллицу и эмодзи. @username — публичный адрес в вашей ссылке t.me/имя, и он только латиницей. Эта страница генерирует второе.
Эти юзернеймы свободны?+
Нажмите «Проверить» — страница посмотрит, есть ли у каждого имени публичный адрес t.me, по восемь за раз. «Занято» — надёжный ответ. «Свободно» значит «похоже, можно брать»: служебные имена вроде @admin, заблокированные и выставленные на Fragment выглядят так же, поэтому последнее слово за приложением.
Почему именно пять символов?+
Это заявленный минимум Telegram, и он не менялся, несмотря на давнюю просьбу разрешить короче. Четыре символа отклонят, как бы хорошо они ни выглядели.