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 import logo, utils
from jarvis.config import get_config from jarvis.config import get_config
from jarvis.db import DBManager 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 import build_embed
from jarvis.utils.field import Field from jarvis.utils.field import Field
@ -175,7 +183,9 @@ async def on_message(message: Message):
+ f"| {message.author.id}" + f"| {message.author.id}"
) )
await message.channel.send(embed=embed) 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: if autopurge:
await message.delete(delay=autopurge.delay) await message.delete(delay=autopurge.delay)
content = re.sub(r"\s+", "", message.content) content = re.sub(r"\s+", "", message.content)