1
0
Fork 0
mirror of https://github.com/myned/watcher.git synced 2024-12-24 13:07:28 +00:00

Fix enforcing activity for excluded role

This commit is contained in:
Myned 2022-08-16 13:59:27 -05:00
parent a2327b32f6
commit 9dfdf0287a
No known key found for this signature in database
GPG key ID: 28056631D2CF6B1B

View file

@ -20,6 +20,11 @@ async def check_activity():
c.config["guild"], author_id c.config["guild"], author_id
) or await plugin.bot.rest.fetch_member(c.config["guild"], author_id) ) or await plugin.bot.rest.fetch_member(c.config["guild"], author_id)
# Delete member from db if it has excluded role
if c.config["exclude"] and c.config["exclude"] in member.role_ids:
del c.db[author_id]
continue
# Enforce activity roles # Enforce activity roles
if c.config["active"] and c.config["active"] in member.role_ids: if c.config["active"] and c.config["active"] in member.role_ids:
await member.remove_role(c.config["active"]) await member.remove_role(c.config["active"])