Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Script1.py
- from pyrogram import Client, Filters
- var phone = "Новый номер для регистрации";
- api_id, api_hash = "API ключи аккаунта, с", "которого будет происходить регистрация"
- def phone_code_callback(phone_number):
- code = input("Код подтверждения номера телефона: ")
- return code
- app = Client(
- phone,
- api_id=api_id,
- api_hash=api_hash,
- phone_number=phone,
- phone_code=phone_code_callback,
- first_name="Harry",
- last_name="Potter",
- app_version="1.0.0",
- device_model="PC",
- system_version="Linux",
- lang_code="en",
- proxy=dict(
- hostname="xxx.xxx.xxx.xxx",
- port=xxxx,
- username="xxxxxx",
- password="xxxxxx"
- )
- )
- app.start()
- # Библиотека (Pyrogram) отвечает "Login successful"
- # ...создается файл сессии (*.session)
- # Переходим на https://my.telegram.org/apps
- # Вводим номер телефона (phone), получаем код...
- @app.on_message(Filters.private)
- def echo(client, message):
- #print(message.text)
- passw=re.findall(r'Telegram website:\s(.*?)\s', message.text)
- if len(passw)!=0:
- passw=passw[0]
- print("Код авторизации: %s"%passw)
- # Регистрируем приложение, получаем API ключи
- ##################################################
- # Script2.py
- from pyrogram import Client
- api_id, api_hash = "новые API ключи, ", "которые мы получили при регистрация"
- app = Client(
- file_session_name,
- api_id = api_id,
- api_hash = api_hash,
- proxy=dict(
- hostname="xxx.xxx.xxx.xxx",
- port=xxxx,
- username="xxxxxx",
- password="xxxxxx"
- )
- )
- app.start()
- userid=app.resolve_peer("@superuser314").user_id
- print(userid)
- # pyrogram.api.errors.exceptions.unauthorized_401.Unauthorized
- # The user has been deleted/deactivated
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement