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

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

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