Delete invalid rolepings

This commit is contained in:
Zeva Rose 2022-03-25 12:48:51 -06:00
parent 38b86d4694
commit 0c97e8096a

View file

@ -75,6 +75,9 @@ class RolepingCog(Scale):
embeds = []
for roleping in rolepings:
role = await ctx.guild.fetch_role(roleping.role)
if not role:
await roleping.delete()
continue
broles = find_all(lambda x: x.id in roleping.bypass["roles"], ctx.guild.roles)
bypass_roles = [r.mention or "||`[redacted]`||" for r in broles]
bypass_users = [