Fix on_message autopurge delete

This commit is contained in:
Zeva Rose 2021-07-23 20:26:51 -06:00
parent 9d1643be9f
commit 5436e8b90e

View file

@ -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)