Getting member status, returning as offline
trying to get the status of a member, only returning offline
async def fetch_moderator_members():
moderators = []
for guild in bot.guilds:
for role_id in moderator_roles:
role = guild.get_role(role_id)
if role:
print("1")
members = []
async for member in guild.fetch_members(limit=None):
members.append(member)
for member in members:
print(member.status)
if member.status == discord.Status.online or member.status == discord.Status.idle and role in member.roles:
print(f"Moderator found: {member}")
moderators.append(member)