Задать вопрос
tatsuki1
@tatsuki1

Как упомянуть роль по названию?

Мне нужно упомянуть роль именно по названию, либо, создавать её, брать её ид, и упоминать.
  • Вопрос задан
  • 406 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
RealSosiso4ka
@RealSosiso4ka
Не совсем понял суть вопроса, но вот код, который позволяет упомянуть роль по названию:

@bot.command()
async def mention_role(ctx, role_name):
    server = ctx.guild
    role = discord.utils.get(server.roles, name=role_name)
    await ctx.send(role.mention)

Вы вводите команду mention_role (естественно, с вашим префиксом) и название роли. Бот отправит вам сообщение с упомянанием данной роли.

Пример:
Пользователь вводит: .mention_role Модератор
Бот выводит сообщение: @Модератор
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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