Update core logic, Telegram bot, browser automation, and email services.

This commit is contained in:
2026-01-18 05:57:52 +08:00
parent 7e92e12c79
commit 83a9e38aa7
4 changed files with 60 additions and 4 deletions

38
run.py
View File

@@ -531,13 +531,49 @@ def process_accounts(accounts: list, team_name: str, team_index: int = 0,
return results
def _print_system_config():
"""打印当前系统配置"""
from config import (
EMAIL_PROVIDER, AUTH_PROVIDER, ACCOUNTS_PER_TEAM,
INCLUDE_TEAM_OWNERS, BROWSER_RANDOM_FINGERPRINT,
S2A_API_BASE, CPA_API_BASE, CRS_API_BASE,
PROXY_ENABLED, PROXIES
)
log.section("系统配置")
log.info(f"邮箱服务: {EMAIL_PROVIDER}", icon="email")
# 授权服务
if AUTH_PROVIDER == "s2a":
auth_url = S2A_API_BASE or "未配置"
elif AUTH_PROVIDER == "cpa":
auth_url = CPA_API_BASE or "未配置"
else:
auth_url = CRS_API_BASE or "未配置"
log.info(f"授权服务: {AUTH_PROVIDER.upper()} ({auth_url})", icon="auth")
log.info(f"每 Team 账号: {ACCOUNTS_PER_TEAM}", icon="account")
log.info(f"Owner 入库: {'✓ 开启' if INCLUDE_TEAM_OWNERS else '✗ 关闭'}", icon="config")
log.info(f"随机指纹: {'✓ 开启' if BROWSER_RANDOM_FINGERPRINT else '✗ 关闭'}", icon="config")
if PROXY_ENABLED and PROXIES:
log.info(f"代理: 已启用 ({len(PROXIES)} 个)", icon="proxy")
else:
log.info("代理: 未启用", icon="proxy")
log.separator()
def run_all_teams():
"""主函数: 遍历所有 Team"""
global _tracker, _current_results, _shutdown_requested
log.header("ChatGPT Team 批量注册自动化")
# 打印系统配置
_print_system_config()
log.info(f"{len(TEAMS)} 个 Team 待处理", icon="team")
log.info(f"每个 Team 邀请 {ACCOUNTS_PER_TEAM} 个账号", icon="account")
log.info(f"统一密码: {DEFAULT_PASSWORD}", icon="code")
log.info("按 Ctrl+C 可安全退出并保存进度")
log.separator()