@@ -192,11 +192,12 @@ class PycordBot(LibPycordBot):
|
||||
|
||||
await management_channel.send(message)
|
||||
|
||||
async def find_user(self, user: int | User) -> PycordUser:
|
||||
async def find_user(self, user: int | User, guild: int | Guild) -> PycordUser:
|
||||
"""Find User by its ID or User object.
|
||||
|
||||
Args:
|
||||
user (int | User): ID or User object to extract ID from
|
||||
guild (int | Guild): ID or Guild object to extract ID from
|
||||
|
||||
Returns:
|
||||
PycordUser: User object
|
||||
@@ -204,11 +205,10 @@ class PycordBot(LibPycordBot):
|
||||
Raises:
|
||||
UserNotFoundException: User was not found and creation was not allowed
|
||||
"""
|
||||
return (
|
||||
await PycordUser.from_id(user, cache=self.cache)
|
||||
if isinstance(user, int)
|
||||
else await PycordUser.from_id(user.id, cache=self.cache)
|
||||
)
|
||||
user_id: int = user if isinstance(user, int) else user.id
|
||||
guild_id: int = guild if isinstance(guild, int) else guild.id
|
||||
|
||||
return await PycordUser.from_id(user_id, guild_id, cache=self.cache)
|
||||
|
||||
async def find_guild(self, guild: int | Guild) -> PycordGuild:
|
||||
"""Find Guild by its ID or Guild object.
|
||||
|
Reference in New Issue
Block a user