diff --git a/jarvis/__init__.py b/jarvis/__init__.py index 3a3c5ca..c552525 100644 --- a/jarvis/__init__.py +++ b/jarvis/__init__.py @@ -14,7 +14,15 @@ from psutil import Process from jarvis import logo, utils from jarvis.config import get_config from jarvis.db import DBManager -from jarvis.db.types import Autoreact, Ban, Lock, Mute, Setting, Warning +from jarvis.db.types import ( + Autoreact, + Ban, + Lock, + Mute, + Setting, + Warning, + Autopurge, +) from jarvis.utils import build_embed from jarvis.utils.field import Field @@ -175,7 +183,9 @@ async def on_message(message: Message): + f"| {message.author.id}" ) await message.channel.send(embed=embed) - autopurge = Setting.get(guild=message.guild.id, setting="autopurge") + autopurge = Autopurge.get( + guild=message.guild.id, channel=message.channel.id + ) if autopurge: await message.delete(delay=autopurge.delay) content = re.sub(r"\s+", "", message.content)