Задать вопрос
dvakatri
@dvakatri
Front-end разработчик, администратор Linux.

Как упомянуть всех пользователей одной роли в Discord.py?

Мне нужно упомянуть всех пользователей одной роли. Например, у меня есть роль "Администратор" и мне нужно упомянуть всех носителей этой роли. Чтобы тегалась именно не роль, а юзеры, там Саша, Маша, Паша и т.д. Можно ли это реализовать без отдельного упоминания это юзеров?
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
Ваша задумка буквально противоречит заложенному смыслу ролей, они нужны в первую очередь чтобы так не делать и вы получите тот же результат, но значительно более сложным путем.

Если не передумали, то алгоритм следующий.
Получить нужную роль utils.get, циклом по всем пользователям сервера проверять наличие данной роли у пользователя (смотреть в member.roles) и добавлять в текст сообщения нужных пользователей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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