Задать вопрос
@Nikitas2289
Python

Как вывести большие сервера бота?

Извините, можете пожалуйста подсказать как вывести большие сервера(например 1000+) на которых есть бота
{len(bot.guilds)} — сколько всего серверов
А мне нужно вывести кол во серверов например 1000+ участников
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Два варианта:
  1. Фильтровать сервера при помощи list comprehension:
    [guild for guild in bot.guilds if guild.member_count > 1000]
    # OR
    [guild for guild in bot.guilds if len(guild.members) > 1000]


  2. Фильтровать сервера при помощи встроенной функции filter:
    list(filter(lambda g: g.member_count>1000, bot.guilds))
    # OR
    list(filter(lambda g: len(g.members)>1000, bot.guilds))


5VfshYg.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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