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