@@ -81,7 +81,7 @@ def __init__(self, bot: Bot, channels_max: int = 4) -> None:
8181 @describe (count = "Amount of messages to delete" )
8282 @describe (member = "The member to delete the messages from" )
8383 @default_permissions (manage_messages = True )
84- # ruff: noqa: C901, FBT001, FBT002
84+ # ruff: noqa: C901, FBT001, FBT002, PLR0912
8585 async def clean (
8686 self ,
8787 inter : Interaction ,
@@ -99,14 +99,12 @@ async def clean(
9999 del_messages : list [Message ] = []
100100 if cross_channel :
101101 if inter .guild is None or inter .guild .text_channels is None :
102- return await inter .followup .send (
103- "No text channels found in the guild." , ephemeral = True
104- )
102+ return await inter .followup .send ("No text channels found in the guild." , ephemeral = True )
105103 for channel in inter .guild .text_channels :
106104 async for message in channel .history (limit = 200 ):
107105 if len (del_messages ) >= count :
108106 break
109- if member != None :
107+ if member is not None :
110108 if message .author == member :
111109 del_messages .append (message )
112110 else :
@@ -153,11 +151,7 @@ async def clear_spammers(self) -> None:
153151 @BaseCog .listener ()
154152 async def on_message (self , message : Message ) -> None :
155153 """Handle messages to detect for spam."""
156- if (
157- self .bot .user is None
158- or message .guild is None
159- or message .author .id == self .bot .user .id
160- ):
154+ if self .bot .user is None or message .guild is None or message .author .id == self .bot .user .id :
161155 return
162156 if message .author .id not in [su .i for su in self .spammers ]:
163157 self .spammers .append (
@@ -198,10 +192,7 @@ async def on_message(self, message: Message) -> None:
198192 if isinstance (chan , TextChannel ):
199193 del_chans .append (
200194 chan .delete_messages (
201- [
202- chan .get_partial_message (msg .i )
203- for msg in channel .messages
204- ],
195+ [chan .get_partial_message (msg .i ) for msg in channel .messages ],
205196 ),
206197 )
207198 await asyncio .gather (* del_chans )
0 commit comments