add checking antispam setting

This commit is contained in:
Rykov7
2023-02-25 22:31:25 +03:00
parent 3bbeaec424
commit 247f3a18f0
+7 -4
View File
@@ -7,6 +7,8 @@ from . import rules
from .helpers import represent_as_get, detect_args, update_stats from .helpers import represent_as_get, detect_args, update_stats
from .filters import * from .filters import *
from .config import * from .config import *
from .database import session
from .models import Chat
""" [ ANTISPAM ] """ """ [ ANTISPAM ] """
@@ -39,10 +41,11 @@ def catch_videos(message: types.Message):
@bot.edited_message_handler(func=in_delete_list) @bot.edited_message_handler(func=in_delete_list)
@bot.message_handler(func=in_delete_list) @bot.message_handler(func=in_delete_list)
def delete_message(message: types.Message): def delete_message(message: types.Message):
"""Delete unwanted message.""" if session.query(Chat.antispam).filter_by(chat_id=message.chat.id).first()[0]:
bot.delete_message(message.chat.id, message.id) """Delete unwanted message."""
with shelve.open(f"{DATA}{message.chat.id}") as s: bot.delete_message(message.chat.id, message.id)
s["Deleted"] += 1 with shelve.open(f"{DATA}{message.chat.id}") as s:
s["Deleted"] += 1
""" [ COMMANDS ] """ """ [ COMMANDS ] """