如何检查只有bot';的用户是否在服务器中;s行业协会[python discord机器人]

如何检查只有bot';的用户是否在服务器中;s行业协会[python discord机器人],python,discord,discord.py,bots,Python,Discord,Discord.py,Bots,所以我最终几乎成功地让我的discord机器人工作了。问题是,虽然只有机器人的协会(bot.guilds),但我太愚蠢了,无法访问它的成员。下面是一些伪代码:(我在实际的bot中使用datetime、asyncio和其他函数) def check_for_bds(): 任何_bds=True#由函数完成 bd#u list=[“member1#1234”、“member2#1234”]#过生日的成员列表 如有任何投标资料表: 对于bot.guilds中的帮会: 对于bd_列表中的成员: 如果是g

所以我最终几乎成功地让我的discord机器人工作了。问题是,虽然只有机器人的协会(
bot.guilds
),但我太愚蠢了,无法访问它的成员。下面是一些伪代码:(我在实际的bot中使用datetime、asyncio和其他函数)

def check_for_bds():
任何_bds=True#由函数完成
bd#u list=[“member1#1234”、“member2#1234”]#过生日的成员列表
如有任何投标资料表:
对于bot.guilds中的帮会:
对于bd_列表中的成员:
如果是guild.members中的成员:#这不适用于guild.members,不能像这样访问

等待帮会。系统频道。发送(f“{member}今天过生日!生日快乐!
帮会。成员
返回一个不和谐的列表。成员
实例,您正在将字符串与之进行比较。您应该获得一个成员实例,然后进行比较

对于bot.guilds中的帮会:
对于bd_列表中的成员:
name,discriminator=member.split(“#”)获取名称和discriminator
member=discord.utils.get(guild.members,name=name,discriminator=discriminator)#获取实例
如果是guild.members中的成员:

等待公会。系统频道。发送(f){会员}今天有他们的生日!生日快乐!你说“我太蠢了,不能访问它的会员”是什么意思?嗯,我的意思是我无法检查用户是否在not的服务器中…我不知道如何做。因为
guild.members
是一个
discord的列表。Member
实例和
Member
是一个字符串,我会写一个回答谢谢:)是的,我不知道如何用discord.Member实例来调用它。