#Select + Button error

1 messages · Page 1 of 1 (latest)

normal crane
#

Error:

In data.components.1.components.1.custom_id: Component custom id cannot be duplicated```

Code:
```class DropdownView(discord.ui.View):
    @discord.ui.role_select(
        placeholder="Select roles to mention", min_values=0, max_values=25, custom_id="asdasd2dasd"
    )
    async def role_select_dropdown(
        self, select: discord.ui.Select, interaction: discord.Interaction
    ) -> None:
        await interaction.response.send_message(
            {''.join(role.name) for role in select.values}
        )

    @discord.ui.button(label="Show Selected Roles",custom_id="ihdughqhs")
    async def show_selected_roles(
        self, button: discord.ui.Button, interaction: discord.Interaction
    ) -> None:
        if self.select is not None:
            selected_roles = ''.join(role.name for role in self.select.values)
            await interaction.response.send_message(selected_roles)
        else:
            await interaction.response.send_message("No roles selected")```
#

slash command itself:

        view.add_item(view.role_select_dropdown)
        view.add_item(view.show_selected_roles)

        await ctx.respond("Select roles:", view=view)```
normal garnet
#

ctx.respond(view=DropdownView())

normal crane
#

ah yeah that worked, tyvm

normal garnet
#

.close

languid caveBOT
#

Done with your help thread?

Please close your own help thread by using </close:1009144375709814897> with @livid garden.

Backup bot: </solved:1109625445990793246> (or .solved) with @languid cave.