Update core logic, Telegram bot, browser automation, and email services.
This commit is contained in:
38
run.py
38
run.py
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user