From edff41f3468996dad5e66d34ac8ab1f5a238751f Mon Sep 17 00:00:00 2001 From: salmonik Date: Thu, 15 Jan 2026 14:37:22 +0100 Subject: minor improvements --- cogs/web.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cogs/web.py') diff --git a/cogs/web.py b/cogs/web.py index 9431e84..224df82 100644 --- a/cogs/web.py +++ b/cogs/web.py @@ -24,7 +24,8 @@ class Web(commands.Cog): ): await ctx.defer(ephemeral=True) headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'} - url = f"https://duckduckgo.com/html/?q={query}" + encoded_query = urllib.parse.quote_plus(query) + url = f"https://duckduckgo.com/html/?q={encoded_query}" response = requests.get(url, headers=headers) logger.info(f"Query: {query}") @@ -47,8 +48,10 @@ class Web(commands.Cog): title = yt.title except Exception: pass + embed.add_field(name=f"Result {i}", value=f"[{title}]({link.get('href')})", inline=False) button = discord.ui.Button(label=f"Send Result {i}") + async def button_callback(interaction: discord.Interaction, link=link): await interaction.response.send_message(link.get('href')) button.callback = button_callback -- cgit v1.2.3