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 ?