Ошибка взаимодействия

morfimist

Участник
Сообщения
47
Реакции
2
Что делать? Ошибка взаимодействии!
Кол:
# Выдача Гендерных ролей
# Выдача ролей при помощи 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)

Discord_T14kQF8JYL.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
А где объявлен embeds, упомянутый на 35-ой строке в приведённом листинге кода?
 
Сверху Снизу