54 lines
1.5 KiB
Python
Executable File
54 lines
1.5 KiB
Python
Executable File
#!/usr/bin/env python3
|
||
"""
|
||
创建用户Session用于镜像功能
|
||
需要交互式输入手机号码和验证码
|
||
"""
|
||
from pyrogram import Client
|
||
|
||
API_ID = 24660516
|
||
API_HASH = "eae564578880a59c9963916ff1bbbd3a"
|
||
SESSION_NAME = "user_session"
|
||
|
||
# 设置代理
|
||
proxy = {
|
||
"scheme": "socks5",
|
||
"hostname": "127.0.0.1",
|
||
"port": 1080
|
||
}
|
||
|
||
print("=" * 50)
|
||
print("创建用户Session - 用于镜像搜索功能")
|
||
print("=" * 50)
|
||
print("\n重要提示:")
|
||
print("1. 需要使用真实的Telegram账号(非Bot)")
|
||
print("2. 输入手机号码格式:+国家代码手机号 (如 +86138xxxxxxxx)")
|
||
print("3. 您将收到验证码,请准备好输入")
|
||
print("=" * 50)
|
||
|
||
try:
|
||
app = Client(
|
||
SESSION_NAME,
|
||
api_id=API_ID,
|
||
api_hash=API_HASH,
|
||
proxy=proxy
|
||
)
|
||
|
||
with app:
|
||
me = app.get_me()
|
||
print(f"\n✅ Session创建成功!")
|
||
print(f"账号信息:")
|
||
print(f" 姓名:{me.first_name} {me.last_name or ''}")
|
||
print(f" 用户名:@{me.username if me.username else '未设置'}")
|
||
print(f" ID:{me.id}")
|
||
print(f" 是否Bot:{'是' if me.is_bot else '否'}")
|
||
print(f"\nSession已保存为:{SESSION_NAME}.session")
|
||
print("\n现在可以使用此账号进行镜像搜索了!")
|
||
|
||
except Exception as e:
|
||
print(f"\n❌ 创建失败:{e}")
|
||
print("\n可能的原因:")
|
||
print("1. 手机号码格式错误")
|
||
print("2. 验证码输入错误")
|
||
print("3. 网络连接问题")
|
||
print("4. 代理设置问题")
|