vollchara
@vollchara
Нубик

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

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

await ctx.send(choice(ctx.guild.members).mention)
  • Вопрос задан
  • 796 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 23:39
3000 руб./за проект
30 апр. 2024, в 23:32
1500 руб./за проект
30 апр. 2024, в 22:44
500 руб./в час