fix: Prevent double-prefixing of S2A team names and refactor Telegram bot's thread pool usage for non-blocking execution.

This commit is contained in:
2026-02-08 02:21:57 +08:00
parent cb1fb57b53
commit 4c40949696
2 changed files with 10 additions and 11 deletions

View File

@@ -710,7 +710,7 @@ def s2a_create_account_from_oauth(
full_email = name if "@" in name else ""
if name:
payload["name"] = f"team-{name}"
payload["name"] = name if name.startswith("team-") else f"team-{name}"
if proxy_id is not None:
payload["proxy_id"] = proxy_id
@@ -790,8 +790,9 @@ def s2a_add_account(
if token_info.get("email"):
credentials["email"] = token_info.get("email")
s2a_name = name if name.startswith("team-") else f"team-{name}"
payload = {
"name": f"team-{name}",
"name": s2a_name,
"platform": "openai",
"type": "oauth",
"credentials": credentials,