Spaces:
Paused
Paused
import requests | |
from orrnob_drops_automation import base | |
from core.headers import headers | |
def get_info(token, proxies=None): | |
url = "https://www.binance.com/bapi/growth/v1/friendly/growth-paas/mini-app-activity/third-party/user/user-info" | |
payload = {"resourceId": 2056} | |
try: | |
response = requests.post( | |
url=url, | |
headers=headers(token=token), | |
json=payload, | |
proxies=proxies, | |
timeout=20, | |
) | |
data = response.json() | |
total_grade = data["data"]["metaInfo"]["totalGrade"] | |
total_ref_grade = data["data"]["metaInfo"]["referralTotalGrade"] | |
if total_ref_grade: | |
balance = total_grade + total_ref_grade | |
else: | |
balance = total_grade | |
total_attempts = data["data"]["metaInfo"]["totalAttempts"] | |
consumed_attempts = data["data"]["metaInfo"]["consumedAttempts"] | |
attempts_left = total_attempts - consumed_attempts | |
is_countdown = data["data"]["metaInfo"]["attemptRefreshCountDownTime"] | |
base.log( | |
f"{base.green}Balance: {base.white}{balance:,} - {base.green}Tickets Left: {base.white}{attempts_left}" | |
) | |
return attempts_left, is_countdown | |
except: | |
return None, None | |