@Dark_sir

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

Я пишу своего бота, и мне нужно, чтобы при отправке сообщения вида "Выдать @ник @роль" игроку выдавалась роль, которую я указал?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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