Discord.py 搜索成员功能

Discord.py 搜索成员功能,discord.py,Discord.py,当前,此函数正在搜索以输入查询开头的成员。例如,如果我输入ja,它将输出名称以ja开头的所有成员。但是,我正在努力使它能够解释所有名称中包含ja的名称。因此,它不仅包括jack、jasper,还包括kaja、maja等 @staticmethod async def search_成员(公会,成员)->键入.List[discord.member]: 返回[i for i in guild.members if str(i).lower().startswith(member.lower())]

当前,此函数正在搜索以输入查询开头的成员。例如,如果我输入
ja
,它将输出名称以
ja
开头的所有成员。但是,我正在努力使它能够解释所有名称中包含
ja
的名称。因此,它不仅包括
jack、jasper
,还包括
kaja、maja

@staticmethod
async def search_成员(公会,成员)->键入.List[discord.member]:
返回[i for i in guild.members if str(i).lower().startswith(member.lower())]

您可以在关键字中使用

@staticmethod
async def search_members(guild, member) -> typing.List[discord.Member]:

    return [i for i in guild.members if member.lower() in str(i).lower()]

注意:如果您想知道该特定帮会成员的昵称,请使用discord.Member.display\u name

查找成员用户名。这是否回答了您的问题?