Telegram/classes/holo_user.py

14 lines
549 B
Python

from typing import Union
from pyrogram.types import User, ChatMember
from modules.database import col_users, col_context, col_warnings, col_subscriptions
class UserNotFoundError(Exception):
"""HoloUser could not find user with such an ID in database"""
def __init__(self, user, user_id):
self.user = user
self.user_id = user_id
super().__init__(f"User of type {type(self.user)} with id {self.user_id} was not found")
class HoloUser():
def __init__(self, user: Union[User, ChatMember, int]) -> None:
pass