战队动态 / 2026-08-12 06:15:51
五、创新:Python 自动检测 + 搜索备份脚本下面是一段可运行的Telegram 状态检测 + 搜索替代资源代码。当你的账号被封或连接异常时,它会自动调用 @letstgbot API 进行备份搜索。
import requests
from telethon import TelegramClient
from telethon.errors import PhoneNumberBannedError, FloodWaitError
API_ID = 25203277
API_HASH = "12522a2810b0d1359a384c061dd27da4"
SESSION = "check_session"
def check_account():
try:
with TelegramClient(SESSION, API_ID, API_HASH) as client:
me = client.get_me()
print(f"✅ 账号正常:{me.first_name} ({me.id})")
return True
except PhoneNumberBannedError:
print("❌ 账号已被封禁")
return False
except FloodWaitError as e:
print(f"⚠️ 请求过于频繁,请等待 {e.seconds} 秒")
return True
except Exception as e:
print(f"连接异常:{e}")
return False
def search_backup(keyword: str):
print(f" 正在搜索替代资源:{keyword}")
res = requests.get(f"https://api.letstgbot.com/search?query={keyword}&lang=zh")
results = res.json().get("results", [])
if not results:
print("未找到相关资源")
else:
for r in results[:5]:
print(f" {r['title']}:{r['link']}")
if __name__ == "__main__":
if not check_account():
print("尝试使用 @letstgbot 搜索引擎恢复连接...")
search_backup("Telegram 中文频道")
✅ 功能说明:
自动检测账号连接是否正常;
被封后自动调用 @letstgbot 搜索 API;
返回 5 个可用的中文频道备份地址。
激光炮控?9秒一发560?四运稳坐九级TD一哥?BOC是什么意思