Инструкция по получению данных для авторизации в Telegram
Я разрабатываю программы для работы с Telegram на платформе Windows. Для взаимодействия с данными Telegram требуется авторизация, для которой необходимо указать следующие параметры:
Эти данные должны быть сохранены в файле с именем .env.
Файл можно редактировать с помощью текстового редактора, например Notepad++ или стандартного Блокнота.
Важно: файл .env должен находиться в той же папке, откуда вы запускаете программу.
Получение API_ID и API_HASH
1. Перейдите на сайт my.telegram.org/auth
2. Введите свой номер телефона в формате +7XXXXXXXXXX
и нажмите "Next".
3. ВНИМАНИЕ! Код придёт НЕ по СМС, а в Telegram.
После отправки формы вам выдадут:
- API_ID — цифровой код (например,
1234567
) - API_HASH — длинная строка букв и цифр (например,
abcdef1234567890abcdef1234567890
).
Копируете и вставляете в файл .env в соответствующие значения
Файл .env открывайте через блокнот.
API_ID=1234567
API_HASH=abcdef1234567890abcdef1234567890
PHONE=+71234567890
LOGIN=+71234567890
Что указывать в PHONE и LOGIN
- PHONE — ваш номер телефона, привязанный к Telegram, в формате
+7XXXXXXXXXX
. - LOGIN — в большинстве случаев это также ваш номер телефона (
+7XXXXXXXXXX
).
Данные API_ID и API_HASH являются конфиденциальными и не подлежат передаче третьим лицам. Они должны оставаться только у вас!
Для повышения безопасности также рекомендуется активировать облачный пароль в настройках Telegram. Это можно сделать следующим образом:
Если облачный пароль будет активирован, программа запросит его при авторизации. Если облачный пароль был включен, но вы его не помните, программа предложит отключить его. Для этого нужно подтвердить действие, введя «y». На вашу электронную почту будет отправлен код, который необходимо ввести в программу для отключения облачного пароля. После этого при авторизации в программе облачный пароль запрашиваться больше не будет.