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

Как сделать так, чтобы бот выдавал роли?

Я пишу своего бота, и мне нужно, чтобы при отправке сообщения вида "Выдать @ник @роль" игроку выдавалась роль, которую я указал?
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Guerro69
@bot.command(pass_context=True)
async def Выдать(ctx, member: discord.Member, arg):
    id = re.findall(r'\d+', arg)[0]
    role = discord.utils.get(ctx.message.guild.roles, id=int(id))
    await member.add_roles(role, reason=None, atomic=True)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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