mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
[Mod] Reimplemented cleanup loggers
This commit is contained in:
parent
3274209048
commit
956668cea1
27
cogs/mod.py
27
cogs/mod.py
@ -154,7 +154,8 @@ class Mod:
|
||||
Remember to use double quotes."""
|
||||
|
||||
channel = ctx.message.channel
|
||||
server = channel.server
|
||||
author = ctx.message.author
|
||||
server = author.server
|
||||
is_bot = self.bot.user.bot
|
||||
has_permissions = channel.permissions_for(server.me).manage_messages
|
||||
|
||||
@ -183,6 +184,10 @@ class Mod:
|
||||
tmp = message
|
||||
tries_left -= 1
|
||||
|
||||
logger.info("{}({}) deleted {} messages "
|
||||
" containing '{}' in channel {}".format(author.name,
|
||||
author.id, len(to_delete), text, channel.id))
|
||||
|
||||
if is_bot:
|
||||
await self.mass_purge(to_delete)
|
||||
else:
|
||||
@ -197,7 +202,8 @@ class Mod:
|
||||
cleanup user Red 6"""
|
||||
|
||||
channel = ctx.message.channel
|
||||
server = channel.server
|
||||
author = ctx.message.author
|
||||
server = author.server
|
||||
is_bot = self.bot.user.bot
|
||||
has_permissions = channel.permissions_for(server.me).manage_messages
|
||||
|
||||
@ -226,6 +232,11 @@ class Mod:
|
||||
tmp = message
|
||||
tries_left -= 1
|
||||
|
||||
logger.info("{}({}) deleted {} messages "
|
||||
" made by {}({}) in channel {}"
|
||||
"".format(author.name, author.id, len(to_delete),
|
||||
user.name, user.id, channel.name))
|
||||
|
||||
if is_bot:
|
||||
await self.mass_purge(to_delete)
|
||||
else:
|
||||
@ -241,6 +252,7 @@ class Mod:
|
||||
"""
|
||||
|
||||
channel = ctx.message.channel
|
||||
author = ctx.message.author
|
||||
server = channel.server
|
||||
is_bot = self.bot.user.bot
|
||||
has_permissions = channel.permissions_for(server.me).manage_messages
|
||||
@ -260,6 +272,10 @@ class Mod:
|
||||
after=after):
|
||||
to_delete.append(message)
|
||||
|
||||
logger.info("{}({}) deleted {} messages in channel {}"
|
||||
"".format(author.name, author.id,
|
||||
len(to_delete), channel.name))
|
||||
|
||||
if is_bot:
|
||||
await self.mass_purge(to_delete)
|
||||
else:
|
||||
@ -273,7 +289,8 @@ class Mod:
|
||||
cleanup messages 26"""
|
||||
|
||||
channel = ctx.message.channel
|
||||
server = channel.server
|
||||
author = ctx.message.author
|
||||
server = author.server
|
||||
is_bot = self.bot.user.bot
|
||||
has_permissions = channel.permissions_for(server.me).manage_messages
|
||||
|
||||
@ -286,6 +303,10 @@ class Mod:
|
||||
async for message in self.bot.logs_from(channel, limit=number+1):
|
||||
to_delete.append(message)
|
||||
|
||||
logger.info("{}({}) deleted {} messages in channel {}"
|
||||
"".format(author.name, author.id,
|
||||
number, channel.name))
|
||||
|
||||
if is_bot:
|
||||
await self.mass_purge(to_delete)
|
||||
else:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user