def proxy_user(user_id: str) -> Object: try: user_id = int(user_id) except ValueError: raise BadArgument user = Object(user_id) user.mention = user.id user.avatar_url_as = lambda static_format: None return user
def proxy_user(user_id: str) -> Object: """Create a proxy user for the provided user_id for situations where a Member or User object cannot be resolved.""" try: user_id = int(user_id) except ValueError: raise BadArgument user = Object(user_id) user.mention = user.id user.avatar_url_as = lambda static_format: None return user
def proxy_user(user_id: str) -> Object: """A proxy user object that mocks a real User instance for when the later is not available.""" try: user_id = int(user_id) except ValueError: raise BadArgument user = Object(user_id) user.mention = user.id user.display_name = f"<@{user.id}>" user.avatar_url_as = lambda static_format: None user.bot = False return user