Fix on_message autopurge delete
This commit is contained in:
parent
9d1643be9f
commit
5436e8b90e
1 changed files with 12 additions and 2 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Reference in a new issue