Задать вопрос
@reToster0

Как посчитать количество ботов на сервере?

Нужно посчитать количество всех ботов на сервере Discord. Python. Сколько пытался, но бот считает только себя
for i in ctx.guild.members:
      if i.bot:
        bots +=1
  • Вопрос задан
  • 286 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
SoreMix
@SoreMix
yellow
Интенты какие передавали при создании бота? Скорее всего нет нужных
https://discordpy.readthedocs.io/en/stable/intents.html

Как минимум нужны guild, messages и members.
intents = discord.Intents.default()
intents.members = True

bot = commands.Bot(command_prefix='!', intents=intents)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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