Discord.py количество гильдий ботов

#python-3.x #discord #discord.py-rewrite

#python-3.x #Discord #discord.py

Вопрос:

Я пытаюсь получить количество гильдий, в которых состоит мой бот, это мой текущий код:

 @client.command()
async def servers(ctx):
    await ctx.send(f"{str(client.guilds)}")
  

Но бот просто отвечает [<Guild id=739683588408082462 name='Epic bot testing' shard_id=None chunked=True member_count=17>]
Как я мог это исправить?

Ответ №1:

client.guilds это список гильдий, поэтому вы просто меняете str len , чтобы получить длину этого списка.

 @client.command()
async def servers(ctx):
    await ctx.send(f"{len(client.guilds)}")