Rolegiver patches
This commit is contained in:
parent
f61abda4c0
commit
3972b757c4
1 changed files with 6 additions and 12 deletions
|
@ -43,10 +43,8 @@ class RolegiverCog(commands.Cog):
|
||||||
for role_id in setting.value:
|
for role_id in setting.value:
|
||||||
e_role = ctx.guild.get_role(role_id)
|
e_role = ctx.guild.get_role(role_id)
|
||||||
if not e_role:
|
if not e_role:
|
||||||
e_role = await ctx.guild.fetch_role(role_id)
|
setting.value.remove(role_id)
|
||||||
if not e_role:
|
continue
|
||||||
setting.value.remove(role_id)
|
|
||||||
continue
|
|
||||||
roles.append(e_role)
|
roles.append(e_role)
|
||||||
if roles:
|
if roles:
|
||||||
roles.sort(key=lambda x: -x.position)
|
roles.sort(key=lambda x: -x.position)
|
||||||
|
@ -104,10 +102,8 @@ class RolegiverCog(commands.Cog):
|
||||||
for role_id in setting.value:
|
for role_id in setting.value:
|
||||||
e_role = ctx.guild.get_role(role_id)
|
e_role = ctx.guild.get_role(role_id)
|
||||||
if not e_role:
|
if not e_role:
|
||||||
e_role = await ctx.guild.fetch_role(role_id)
|
setting.value.remove(role_id)
|
||||||
if not e_role:
|
continue
|
||||||
setting.value.remove(role_id)
|
|
||||||
continue
|
|
||||||
roles.append(e_role)
|
roles.append(e_role)
|
||||||
|
|
||||||
if roles:
|
if roles:
|
||||||
|
@ -151,10 +147,8 @@ class RolegiverCog(commands.Cog):
|
||||||
for role_id in setting.value:
|
for role_id in setting.value:
|
||||||
e_role = ctx.guild.get_role(role_id)
|
e_role = ctx.guild.get_role(role_id)
|
||||||
if not e_role:
|
if not e_role:
|
||||||
e_role = await ctx.guild.fetch_role(role_id)
|
setting.value.remove(role_id)
|
||||||
if not e_role:
|
continue
|
||||||
setting.value.remove(role_id)
|
|
||||||
continue
|
|
||||||
roles.append(e_role)
|
roles.append(e_role)
|
||||||
|
|
||||||
if roles:
|
if roles:
|
||||||
|
|
Loading…
Add table
Reference in a new issue