(self, interaction: discord.Interaction)
| 297 | self.add_item(discord.ui.TextInput(label="Enter your search query", style=discord.TextStyle.short, custom_id="query_input")) |
| 298 | |
| 299 | async def on_submit(self, interaction: discord.Interaction): |
| 300 | await interaction.response.defer(ephemeral=True) |
| 301 | query = self.children[0].value # Extract the query from the modal |
| 302 | view = MaxResultsView(query) |
| 303 | message = await interaction.followup.send(content="Choose the maximum number of results:", view=view, ephemeral=False) |
| 304 | view.query_message_id = message.id |
| 305 | |
| 306 | class MaxResultsView(discord.ui.View): |
| 307 | def __init__(self, query): |
nothing calls this directly
no test coverage detected