@reToster0

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

Нужно посчитать количество всех ботов на сервере Discord. Python. Сколько пытался, но бот считает только себя
for i in ctx.guild.members:
      if i.bot:
        bots +=1
  • Вопрос задан
  • 261 просмотр
Решения вопроса 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)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
pkeorley
@pkeorley
Изучаю Python, HTML, CSS
Ты можешь просто юзануть этот простой код
ctx.guild.bots
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы