Still sending serverinfo command without ban members or manage guild permissions

pull/8/head
sgoudham 4 years ago
parent 454a7adb57
commit a49a26730a

@ -199,7 +199,7 @@ class Info(Cog):
@command(name="serverinfo", aliases=["guildinfo"])
@guild_only()
@bot_has_permissions(ban_members=True, manage_guild=True, embed_links=True)
@bot_has_permissions(embed_links=True)
@cooldown(1, 5, BucketType.user)
async def server_info(self, ctx):
"""Guild Information! (Owner/Roles/Emojis etc)"""
@ -260,9 +260,10 @@ class Info(Cog):
embed.set_footer(text=f"ID: {guild_id}", icon_url='{}'.format(guild_icon))
# Get the list of banned users from the server
bans = len(await ctx.guild.bans())
bans = len(await ctx.guild.bans()) if ctx.guild.me.guild_permissions.ban_members else "N/A"
# Get the list of invites created for the server
invites = len(await ctx.guild.invites())
invites = len(await ctx.guild.invites()) if ctx.guild.me.guild_permissions.manage_guild else "N/A"
# Define fields to be added into the embed
fields = [("Owner", ctx.guild.owner.mention, True),

Loading…
Cancel
Save