chore: initial commit

This commit is contained in:
你的用户名
2025-11-01 21:58:31 +08:00
commit 0406b5664f
101 changed files with 20458 additions and 0 deletions

48
qr_login.py Normal file
View File

@@ -0,0 +1,48 @@
#!/usr/bin/env python3
from pyrogram import Client
import asyncio
import qrcode
import io
API_ID = 24660516
API_HASH = "eae564578880a59c9963916ff1bbbd3a"
proxy = {
"scheme": "socks5",
"hostname": "127.0.0.1",
"port": 1080
}
async def qr_login():
app = Client(
"user_session",
api_id=API_ID,
api_hash=API_HASH,
proxy=proxy
)
@app.on_login_token()
async def on_token(client, token):
# 生成二维码URL
url = f"tg://login?token={token}"
print(f"\n扫描二维码登录:")
print(f"URL: {url}")
# 生成二维码
qr = qrcode.QRCode()
qr.add_data(url)
qr.make()
qr.print_ascii()
print("\n请使用Telegram APP扫描上方二维码")
return True
await app.start()
me = await app.get_me()
print(f"\n✅ 登录成功!")
print(f"账号:{me.first_name}")
print(f"ID{me.id}")
await app.stop()
print("正在生成二维码...")
asyncio.run(qr_login())