From 9d97399504ae81fb443606666b1b63c5632e6c9a Mon Sep 17 00:00:00 2001 From: Samlon Date: Mon, 11 Aug 2025 17:55:20 +0200 Subject: more logs!?!?! --- cogs/web.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'cogs/web.py') diff --git a/cogs/web.py b/cogs/web.py index bea684b..9431e84 100644 --- a/cogs/web.py +++ b/cogs/web.py @@ -5,6 +5,9 @@ import requests from bs4 import BeautifulSoup import urllib.parse import pytube +import logging + +logger = logging.getLogger(__name__) class Web(commands.Cog): def __init__(self, bot): @@ -24,6 +27,8 @@ class Web(commands.Cog): url = f"https://duckduckgo.com/html/?q={query}" response = requests.get(url, headers=headers) + logger.info(f"Query: {query}") + if response.status_code == 200: soup = BeautifulSoup(response.text, 'html.parser') links = soup.find_all('a', class_='result__a') @@ -33,6 +38,7 @@ class Web(commands.Cog): for i, link in enumerate(links[:5], start=1): title = link.text if link.get('href').startswith('https://www.youtube.com/'): + logger.info("youtube link") try: parsed_url = urllib.parse.urlparse(link.get('href')) video_id = urllib.parse.parse_qs(parsed_url.query).get('v', [None])[0] @@ -48,10 +54,13 @@ class Web(commands.Cog): button.callback = button_callback view.add_item(button) await ctx.respond(embed=embed, view=view, ephemeral=True) + logger.info("Search results sent") else: await ctx.respond(content="No results found.", ephemeral=True) + logger.warning("No results found") else: await ctx.respond(content=f"Error: {response.status_code}", ephemeral=True) + logger.error(f"Error: {response.status_code}") def setup(bot): bot.add_cog(Web(bot)) -- cgit v1.2.3