1111import requests
1212from bs4 import BeautifulSoup
1313
14- from ..utils .logger import logger
14+ from ..utils .logger import main_logger as logger
1515from ..utils .helpers import format_latency , create_embed
1616
1717
@@ -90,8 +90,10 @@ async def fetchurl_prefix(self, ctx: commands.Context, url: str) -> None:
9090 color = discord .Color .red ()
9191 )
9292 await ctx .send (embed = embed )
93-
94- except Exception as e :
93+ except discord .DiscordException as e :
94+ logger .error ("Discord error in fetchurl command: %s" , e )
95+ await ctx .send ("A Discord error occurred." )
96+ except Exception as e : # pylint: disable=broad-except
9597 logger .error ("Error in fetchurl command: %s" , e )
9698 embed = create_embed (
9799 title = "❌ Unexpected Error" ,
@@ -167,8 +169,10 @@ async def fetchurl(self, interaction: discord.Interaction, url: str) -> None:
167169 color = discord .Color .red ()
168170 )
169171 await interaction .followup .send (embed = embed )
170-
171- except Exception as e :
172+ except discord .DiscordException as e :
173+ logger .error ("Discord error in fetchurl command: %s" , e )
174+ await interaction .followup .send ("A Discord error occurred." )
175+ except Exception as e : # pylint: disable=broad-except
172176 logger .error ("Error in fetchurl command: %s" , e )
173177 embed = create_embed (
174178 title = "❌ Unexpected Error" ,
@@ -222,4 +226,4 @@ async def on_command_error(self, ctx: commands.Context, error: commands.CommandE
222226
223227async def setup (bot : commands .Bot ) -> None :
224228 """Set up the General cog."""
225- await bot .add_cog (General (bot ))
229+ await bot .add_cog (General (bot ))
0 commit comments