Задать вопрос
@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' )
  • Вопрос задан
  • 1923 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Gear_up
@Gear_up
Эвент метод on_ready() работает только при запуске самого бота
Стоит просто заменить on_ready() на on_server_join(server).
Аргумент server обязателен.
Более подробно здесь
Ответ написан
Ваш ответ на вопрос

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

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