Ответы пользователя по тегу Discord
  • Как сделать, чтобы бот создал и выдал роль человеку, при этом переместя эту роль максимально высоко?

    @micsma
    Надеюсь помог вам.

    @bot.command()
    async def addrole(ctx, role, color: discord.Color): #в color желательно указывать hex цвета (например #692525)
    	member = ctx.message.author #создаём переменную "member" в которую суём автора сообщения
    	guild = bot.get_guild(serverid) #предварительно создайте переменную "serverid" и поместите туда id сервера.
    	await bot.get_guild(serverid).create_role(name=role, color = color) #создаём на сервере роль и делаем её цветной
    	role = discord.utils.get(guild.roles, name = role) #создаём переменную "role" в которую суём роль найденную по имени
    	await member.add_roles(role) #добавляем автору сообщения роль
    Ответ написан
    Комментировать