Как упомянуть всех пользователей одной роли в Discord.py?
Мне нужно упомянуть всех пользователей одной роли. Например, у меня есть роль "Администратор" и мне нужно упомянуть всех носителей этой роли. Чтобы тегалась именно не роль, а юзеры, там Саша, Маша, Паша и т.д. Можно ли это реализовать без отдельного упоминания это юзеров?
Ваша задумка буквально противоречит заложенному смыслу ролей, они нужны в первую очередь чтобы так не делать и вы получите тот же результат, но значительно более сложным путем.
Если не передумали, то алгоритм следующий.
Получить нужную роль utils.get, циклом по всем пользователям сервера проверять наличие данной роли у пользователя (смотреть в member.roles) и добавлять в текст сообщения нужных пользователей.
Shandy, что значит добавить в тест без упоминания, выражайтесь в более конкретных терминах.
Указывать ник? Идете тем же циклом, но вместо member.mention вставляете в текст member.nick.
Указывать имя? То же самое, но вставляете member.name
Вот документация по классу Member, выводите любые поля, какие сочтете нужным.