2024-10-28 00:04:35 +03:00
|
|
|
import json
|
|
|
|
import re
|
|
|
|
|
|
|
|
import requests
|
|
|
|
from loguru import logger
|
|
|
|
from create_bot import request_url, api_token
|
|
|
|
from operator import itemgetter
|
|
|
|
from loguru import logger
|
|
|
|
|
|
|
|
def check_register(tg_id):
|
2024-12-14 08:52:01 +03:00
|
|
|
data = requests.get(f'{request_url}/internal/users/check/{tg_id}')
|
|
|
|
return data.status_code == 200
|
2024-10-28 00:04:35 +03:00
|
|
|
|
|
|
|
def check_admin(tg_id):
|
2024-12-14 08:52:01 +03:00
|
|
|
data = requests.get(f'{request_url}/users/get/{tg_id}/', headers={'Authorization': f'Token {api_token}'}).json()
|
|
|
|
if len(data) > 3:
|
|
|
|
if data['is_staff']:
|
|
|
|
return True
|
|
|
|
else:
|
|
|
|
return False
|
|
|
|
else:
|
|
|
|
return False
|