Files
QuizBot/classes/errors/discord.py

33 lines
1.1 KiB
Python

class DiscordGuildMemberNotFoundError(Exception):
"""Member was not found in a discord guild"""
def __init__(self, user_id: int, guild_id: int) -> None:
self.user_id: int = user_id
self.guild_id: int = guild_id
super().__init__(f"Member with id {self.user_id} was not found in guild with id {self.guild_id}")
class DiscordCategoryNotFoundError(Exception):
"""Category was not found in a discord guild"""
def __init__(self, category_id: int, guild_id: int) -> None:
self.category_id: int = category_id
self.guild_id: int = guild_id
super().__init__(
f"Category with id {self.category_id} was not found in guild with id {self.guild_id}"
)
class DiscordChannelNotFoundError(Exception):
"""Channel was not found in a discord guild"""
def __init__(self, channel_id: int, guild_id: int) -> None:
self.channel_id: int = channel_id
self.guild_id: int = guild_id
super().__init__(
f"Channel with id {self.channel_id} was not found in guild with id {self.guild_id}"
)