|
import requests |
|
|
|
|
|
def ad2id(input_str): |
|
if len(input_str) < 4: |
|
return ([], "4๊ธ์ ์ด์์ผ๋ก ์์ฑํด์ฃผ์ธ์.") |
|
|
|
base_url = "https://cache.nova.gd/user/v1" |
|
users = [] |
|
error_message = None |
|
|
|
try: |
|
if input_str.startswith("0x"): |
|
url = f"{base_url}/by-address/{input_str}" |
|
response = requests.get(url) |
|
if response.status_code == 200: |
|
users = response.json() |
|
else: |
|
error_message = f"Request failed with status code {response.status_code}" |
|
except Exception as e: |
|
error_message = str(e) |
|
|
|
if error_message: |
|
return ([], error_message) |
|
|
|
if not users: |
|
return ([], "๊ฒ์ ๊ฒฐ๊ณผ ์์") |
|
|
|
formatted_result = "".join(f"{user['nickname']}" for i, user in enumerate(users)) |
|
return formatted_result |
|
|
|
|
|
a = ad2id("0x9526E51ee3D9bA02Ef674eB1E41FB24Dc2165380") |
|
print(a) |