Задать вопрос
@weRifiCatoR
Начинающий программист

Discord.py как в статусе бота выводить кол-во серверов на которых он находится?

Данный код не обновляет число в статусе бота, а как сделать что-бы при добавление моего бота на сервер, число в статусе бота менялось?
#подключение
@client.event
async def on_ready():
	guilds = await client.fetch_guilds(limit = None).flatten()
	await client.change_presence(status = discord.Status.idle, activity= discord.Activity(name=f'за {len(guilds)} серверами.', type= discord.ActivityType.watching))
	print( 'Bot connected' )
  • Вопрос задан
  • 1934 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Gear_up
@Gear_up
Эвент метод on_ready() работает только при запуске самого бота
Стоит просто заменить on_ready() на on_server_join(server).
Аргумент server обязателен.
Более подробно здесь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы