import asyncio
from telethon import TelegramClient
API_ID = 35901392
API_HASH = "08ab29c9da01a4f3eaf10f3baa7200f2"
async def main():
client = TelegramClient("session_checker", API_ID, API_HASH)
await client.connect()
if not await client.is_user_authorized():
qr_login = await client.qr_login()
print("\nОтсканируйте этот QR-код в приложении Telegram:")
print("Настройки -> Устройства -> Подключить устройство\n")
qr_login.url_to_terminal()
# Ожидание сканирования QR-кода на телефоне
await qr_login.wait()
print("\nАвторизация успешно пройдена!")
else:
print("\nСессия уже авторизована.")
await client.disconnect()
if __name__ == "__main__":
asyncio.run(main())