Выдача ролей при помощи select menu. Как?

Статус
В этой теме нельзя размещать новые ответы.

morfimist

Новорег

morfimist

Новорег
Статус
Offline
Регистрация
7 Дек 2021
Сообщения
0
Лайки
2
Выдача ролей при помощи select menu. Как? Мой первоначальный код, как сделать чтобы он выдавал выбранную роль в select menu?
Python:
# Выдача Гендерных ролей
# Выдача ролей при помощи select menu
@bot.command()
async def rolesp(ctx):
    await ctx.channel.purge(limit=1)

    give_roles = discord.Embed(
        title = 'Автоматическая выдача ролей',
        description = '**Вы можете самостоятельно получить роль выбрав ее название в меню. \
            \n При выборе своей гендерной роли вы будете выделяться ее цветом. \
            \n Роли доступные для получения в данный момент:** \
            \n  — <@&864246807353884722>\n  — <@&864246881667383336>',
        color = 0x36393E,)

    give_roles.set_thumbnail(url='https://media.discordapp.net/attachments/865681789493051423/917820894234169454/static.png?width=172&height=172')
    give_roles.set_footer(text='CASCADE')

    await ctx.send(
        embed=give_roles,
        components = [
            SelectMenu(
                placeholder = "Выберите гендерную роль",
                options = [
                    SelectOption(label = "Девушка", value = "Девушка", description = "Вы получите гендерную роль женского пола!", emoji = ''),
                    SelectOption(label = "Парень", value = "Парень", description = "Вы получите гендерную роль мужского пола!", emoji = ''),
                ]
            )
        ]
    )


    interaction = await bot.wait_for("select_option")
    # member = ctx.member()
    # await member.add_roles(interaction.values[0])
    await interaction.send(content=f"Роль {interaction.values[0]} была вадана!", embed=embeds)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху