Подписки. initial commit

This commit is contained in:
Vladless
2024-10-30 02:35:27 +03:00
parent 25cd2167a5
commit 033f664903
2 changed files with 11 additions and 3 deletions
+8
View File
@@ -60,3 +60,11 @@ async def link(session, server_id: str, client_id: str, email: str):
f"&fp=chrome&sni={SERVERS[server_id]['SNI']}&sid={SERVERS[server_id]['SID']}=%2F&flow={flow}#{SERVERS[server_id]['PREFIX']}-{email}"
)
return val
async def link_subscription(email, server_id):
server = SERVERS.get(server_id)
if server:
subscription_url = f"{server['SUBSCRIPTION']}/{email}"
return subscription_url
else:
raise ValueError(f"Server '{server_id}' not found in configuration.")
+3 -3
View File
@@ -18,7 +18,7 @@ async def add_client(session, server_id: str, client_id: str, email: str, tg_id:
"expiryTime": expiry_time,
"enable": enable,
"tgId": tg_id,
"subId": "",
"subId": email,
"flow": flow,
}
@@ -86,7 +86,7 @@ async def extend_client_key(session, server_id: str, tg_id, client_id, email: st
"expiryTime": updated_expiry_time,
"enable": True,
"tgId": tg_id,
"subId": "",
"subId": email,
"flow": "xtls-rprx-vision"
}
]
@@ -130,7 +130,7 @@ async def extend_client_key_admin(session, server_id: str, tg_id, client_id: str
"expiryTime": new_expiry_time,
"enable": True,
"tgId": tg_id,
"subId": "",
"subId": email,
"flow": "xtls-rprx-vision"
}
]