import disnake import httpx class base_embed(disnake.Embed): def __init__(self): super().__init__() self.set_footer(text="Provided by Storm Brigade",icon_url='https://i.imgur.com/Opk3fCq.png') #self.set_author(name='Storm Brigade',icon_url='https://i.imgur.com/Opk3fCq.png') self.set_thumbnail(file=disnake.File("resources\StormBrigade_White.png")) async def add_player_shield(self,in_game_name:str): async with httpx.AsyncClient() as client: response = await client.get(f"https://login.strongholdkingdoms.com/ajaxphp/get_shield_url.php?username={in_game_name}&transparent=1") response_json = response.json() if response_json.get("url", None) is not None: self.set_thumbnail(url=response_json.get("url")) return self