randydev commited on
Commit
10119bd
·
verified ·
1 Parent(s): d5f8e69

Update Akeno/plugins/antinsfw.py

Browse files
Files changed (1) hide show
  1. Akeno/plugins/antinsfw.py +5 -10
Akeno/plugins/antinsfw.py CHANGED
@@ -78,18 +78,13 @@ async def antinsfw_filter(client: Client, message: Message):
78
  return
79
  if not user or user.id == 777000:
80
  return
81
- file_id = message.photo.file_id
82
- media = await client.download_media(file_id)
83
- try:
84
  if check_anti_nsfw(media):
85
- me = await client.get_me()
86
- if await can_delete(client, chat.id, me.id):
87
  await message.delete()
88
- except Exception as e:
89
- LOGS.info(f"Error processing NSFW check: {e}")
90
- finally:
91
- if os.path.exists(media):
92
- os.remove(media)
93
 
94
  module = modules_help.add_module("antinsfw", __file__)
95
  module.add_command("antinsfw", "to anti nsfw auto delete messages")
 
78
  return
79
  if not user or user.id == 777000:
80
  return
81
+ if message.photo:
82
+ file_id = message.photo.file_id
83
+ media = await client.download_media(file_id)
84
  if check_anti_nsfw(media):
85
+ if await can_delete(client, chat.id, client.me.id):
 
86
  await message.delete()
87
+ os.remove(media)
 
 
 
 
88
 
89
  module = modules_help.add_module("antinsfw", __file__)
90
  module.add_command("antinsfw", "to anti nsfw auto delete messages")