vollchara
@vollchara
Нубик

Как тегнуть случайного пользователя?

Нужно, что бы на команду !who бот отвечал "думаю это он" и тегал случайного пользователя.
Видел похожий вопрос на хабре с решением ниже, но в таком случае бот тегает только себя.
from random import choice

await ctx.send(choice(ctx.guild.members).mention)
  • Вопрос задан
  • 834 просмотра
Решения вопроса 1
Проблема, скорее всего, в отсутствующих intents участников: https://discordpy.readthedocs.io/en/stable/intents...

Включите необходимый "intents" AMQHhW5.png в настройках бота в панели дискорда, и, если вы используете discord.py>=1.5.0, добавьте аргумент intents в конструктор объекта бота, например:

intents = discord.Intents()
intents.members = True

bot = commands.Bot(..., intents=intents)


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

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект