Коротко — бывает. Ошибка при создании приложения на my.telegram.org достаточно распространённая и причины бывают разные: от простых (дубликат short name, блокировка аккаунта, rate‑limit) до серверных/региональных ограничений и защит сайта. Ниже — что проверить и какие варианты решения попробовать.
Главные гипотезы
- Защита my.telegram.org / rate‑limits / блокировка по IP или диапазону. Некоторые VPN/VPS/хостинг‑IP блокируются.
- Ограничения на аккаунт (поставлен флаг/бан/ограничение для номера), или аккаунт слишком «новый».
- Неправильные/конфликтующие поля формы (short name уже занят и т.п.) — сайт выдаёт общее «ERROR».
- Проблема на стороне Telegram (временный баг на my.telegram.org).
Что сделать — пошагово
1) Проверить ответ сервера в devtools:
- Откройте консоль (F12) → Network → попытка создать приложение → найдите запрос и посмотрите ответ сервера (body, код). Копию ошибки/ответа сюда вставляйте — это сильно ускорит поиск причины.
2) Попробуйте другой уникальный «short name» и простые поля (латиница, без спецсимволов).
3) Убедитесь, что вы полностью вошли в тот же аккаунт Telegram, от которого пытаетесь создать приложение; номер аккаунта не заблокирован.
4) Попробуйте использовать «чистый» интернет-канал с «резидентным» IP:
- Многие VPN/дата‑центры блокируются — лучше пробовать мобильную сеть (не tethering через VPN), либо попросить друга за границей/использовать домашний роутер в другой стране. Вы уже пробовали VPN, но важно именно сменить выходной IP на «резиденциальный», не на IP-хостинга.
5) Попробуйте другой аккаунт Telegram (если есть) или другой телефонный номер (особенно не российский), чтобы понять, завязано ли на регионе/номере.
6) Очистите куки и локальное хранилище, или попробуйте в приватном окне; уже пробовали, но полезно повторить вместе с другими шагами (смена IP + новый short name).
7) Если есть возможность — попросите кого‑то, кто недавно успешно сделал app, кратко описать что сделал (какой тип IP, короткое имя и т. п.) — это даёт подсказку.
Альтернативы и обходные пути
- Если нужна не «userbot» (MTProto) логика, а достаточно бота — заведите бота через BotFather и используйте Bot API (token). Это зачастую проще и не требует api_id/api_hash.
- Попросите знакомого за границей создать приложение и дать вам api_id/api_hash (не безопасно давать чужие креды третьим лицам, но возможный быстрый обход).
- Не пользуйтесь сомнительными «сервисами/маркетплейсами», которые продают api_id — это риск.
Ограничения и правовой аспект
- Telegram может накладывать ограничения/квоты и блокировать создание приложений, но публично подробной информации нет. Могут действовать региональные ограничения/проверки.
- Я — модель с данными до июня 2024 года; за 2024–2026 могли быть изменения. Если проблема массовая — Telegram поддержка или официальные каналы сообщат об этом.
Как связаться с Telegram по этому вопросу
- Через приложение: Settings → Ask a Question / Support (опишите проблему, приложите скрин/ответ сервера).
- Также можно написать в официальные каналы поддержки (@TelegramSupport или аналогичные), но в ответе вас могут попросить прислать DevTools‑логи/скриншоты.
Ответы на ваши вопросы
1) Есть ли рабочие способы получить api_id/api_hash?
- Да: стандартный способ — создать приложение на my.telegram.org. Если сайт выдаёт ошибку, обходные пути — создать через другой аккаунт/другой номер (в идеале за пределами проблемного IP/региона) или попросить знакомого за рубежом. Альтернатива — Bot API (через BotFather) для большинства задач ботов.
2) Влияет ли регион (РФ) или IP-адрес на возможность создания?
- Да, IP/диапазон и, возможно, регион могут влиять (защитные фильтры и блокировки). Некоторые VPN/VPS IP блокируются; пробуйте «резидентный» выходной IP или другой гео‑выход.
3) Есть ли какие-либо ограничения на регистрацию новых приложений Telegram API?
- Telegram может накладывать ограничения (rate limits, лимиты на число приложений на номер, блокировки для подозрительных аккаунтов). Точных публичных правил немного, поэтому при проблемах лучше обратиться в поддержку и приложить сетевые логи.
Если хотите — пришлите:
- скрин/текст ошибки или копию network‑ответа (из devtools) при создании приложения;
- какой именно HTTP ответ (код) приходит;
— и я помогу проанализировать и предложить конкретные варианты обхода.