#Error in getting member count

1 messages · Page 1 of 1 (latest)

soft cove
#

My code:

    @dev.command(description="Lists all servers the bot is in")
    @commands.is_owner()
    async def servers(self, ctx: discord.ApplicationContext):
        e = []
        async for guild in self.bot.fetch_guilds(limit=None):
            embed = discord.Embed(
            title=f"{guild.name}", colour=client.blank, timestamp=guild.created_at
        ).add_field(name="Guild ID", value=f"{guild.id}", ).add_field(
            name="Owner", value=f"{guild.owner}\n({guild.owner_id})", 
        ).add_field(
            name="Guild Members",
            value=f"{guild.member_count}/{guild.max_members}",
        ).add_field(
                name="Text Channels", value=f"{len(guild.text_channels)}", 
        ).add_field(
                name="Voice Channels", value=f"{len(guild.voice_channels)}", 
        ).add_field(
                name="Emojis Used",
                value=f"{len(guild.emojis)}/{guild.emoji_limit}",
        ).add_field(
                name="Roles", value=f"{len(guild.roles)}", 
        ).set_footer(text="Created at")
            if not guild.banner == None:
                embed.set_image(url=f"{guild.banner}")
            if not guild.icon == None:
                embed.set_thumbnail(url=f"{guild.icon}")
            e.append(embed)
        else:
            pag = pages.Paginator(e, loop_pages=True, custom_view=view())
            await pag.respond(ctx.interaction, ephemeral=True)
fallen scaffold
#

.rtfm Guild.member_count

hallow heathBOT
fallen scaffold
#

What's your pycord version? @soft cove

midnight shoal
#

Also send pip list

soft cove
#

uhh one sec

fallen scaffold
#

pycord-prettyhelp?

soft cove
#

just makes !help look better

long sonnet
#

And see if it works

soft cove
soft cove
soft cove
wide rivet
#

then just iterate through bot.guilds

#

assuming you still have the guilds intent

#

no reason to fetch

soft cove
#

if the guild isnt cached?

wide rivet
#

why wouldn't it be?

soft cove
#

idk

wide rivet
#

assume it will be

soft cove
#

okay

wide rivet
#

the entire point of the cache is to reduce the amount of api calls