how to add selectoption to the view select discord.py

Viewed 25

I have code like this

class RolePickView(discord.ui.View):
def __init__(self):
    super(RolePickView, self).__init__(timeout=None)
    self.select_max_values = 1  # default value
    self.author_id = None
    self.select_options = {}

@discord.ui.select(placeholder='Выберите роль...', custom_id='rolepick-select')
async def select_callback(self, interaction: discord.Interaction, select: discord.ui.Select):
    user = interaction.user
    for role_id in select.values:
        role = interaction.message.guild.get_role(int(role_id))
        await user.add_roles(role)
    await interaction.response.send_message("Роли выданы", ephemeral=True)

Tell me please, how can I dynamically add SelectOption to this select ?

1 Answers
Related