Spaces:
Sleeping
Sleeping
from utils.models import _getRoleObjects, _getEmojiObjects | |
from dotenv import load_dotenv | |
from os import getenv | |
import requests | |
load_dotenv() | |
class Wolvesville: | |
def __init__(self): | |
API_KEY = getenv("API_KEY") | |
self.headers = {"Authorization": f"Bot {API_KEY}"} | |
self.url = "https://api.wolvesville.com" | |
def getRoles(self): | |
data = requests.get(f"{self.url}/roles", headers=self.headers).json() | |
roles = data["roles"] | |
resp = _getRoleObjects(roles=roles) | |
return resp | |
def getEmojis(self): | |
emojis = requests.get(f"{self.url}/items/emojis", headers=self.headers).json() | |
resp = _getEmojiObjects(emojis=emojis) | |
return resp | |