#Status of a member

1 messages · Page 1 of 1 (latest)

elfin spear
#

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)
#

forgot,

my intents are

#

intents = discord.Intents.default()
intents.members = True
intents.reactions = True
intents.presences = True

summer bolt
#

members fetched over the api wont have presence data

elfin spear
#

thank you

versed wave
opal fableBOT
#

Please put your code in a code block:
```py
Here is your Code
```

That makes reading code in Discord a lot easier:

print("This is an example.")