Как бы я хотел, чтобы статус моего бота был равен количеству серверов discord, на которых он находится? (Discord.py)

#python #discord #discord.py

Вопрос:

пример

Я хочу, чтобы мой бот автоматически обновлял свой статус до количества серверов, на которых он находится в данный момент, как бы я это сделал?

Ответ №1:

Вы можете использовать bot.guilds, чтобы получить количество гильдий, а затем ввести их в свой статус при запуске. Что-то вроде этого:

 @bot.event
async def on_ready():
    servers = bot.guilds
    await bot.change_presence(activity=discord.Game(f'on {servers} Servers'))