logger.info(f"User {new_user.first_name} ({new_user.id}) is banned immediately after joining, due to being in banned_users table.",extra={"chat_id":event.chat.id})
exceptAiogramErrorase:
logger.error(f"Failed to ban user {new_user.id}. Error: {e}",extra={"chat_id":event.chat.id})
exceptExceptionase:
logger.error(f"Error banning user {new_user.id}: {e}",extra={"chat_id":event.chat.id})
return# Прерываем дальнейшую обработку, чтобы не добавлять забаненного пользователя в активные
logger.info(f"Multimedia message with ID {message.message_id} successfully deleted from group.",extra={"chat_id":chat_id})
# Баним пользователя в чате и перемещаем в таблицу забаненных
user_id=message.from_user.id
ban_user(user_id,message.from_user.first_name,message.from_user.last_name,message.from_user.username,"Spam in multimedia message")
awaitbot.ban_chat_member(chat_id,user_id)
logger.info(f"User {user_id} has been banned in the chat and moved to banned_users table due to spam in multimedia message.",extra={"chat_id":chat_id})
return
exceptExceptionase:
exceptExceptionase:
logger.error(f"Error when deleting a message with a button. Error: {e}",extra={"chat_id":chat_id})
logger.error(f"Error deleting a multimedia message. Error: {e}",extra={"chat_id":chat_id})