mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 11:40:12 +01:00
chore: remove extra code
This commit is contained in:
@@ -2,7 +2,6 @@ import discord
|
|||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
from discord.ext.commands import Context
|
from discord.ext.commands import Context
|
||||||
import asyncio
|
import asyncio
|
||||||
from datetime import datetime, timedelta
|
|
||||||
|
|
||||||
# Make a pr to add your own server config here, you shouldn't need to touch the rest of the file
|
# Make a pr to add your own server config here, you shouldn't need to touch the rest of the file
|
||||||
BAIT_CONFIGS = {
|
BAIT_CONFIGS = {
|
||||||
@@ -154,8 +153,6 @@ class BaitBotListener(commands.Cog):
|
|||||||
if not message.guild.me.guild_permissions.ban_members:
|
if not message.guild.me.guild_permissions.ban_members:
|
||||||
self.bot.logger.error(f'[BAITBOT] No permission to ban members in {message.guild.name}')
|
self.bot.logger.error(f'[BAITBOT] No permission to ban members in {message.guild.name}')
|
||||||
return
|
return
|
||||||
if not message.guild.me.guild_permissions.manage_messages:
|
|
||||||
self.bot.logger.warning(f'[BAITBOT] No permission to manage messages in {message.guild.name}')
|
|
||||||
try:
|
try:
|
||||||
await message.author.ban(reason=BAN_REASON, delete_message_days=7)
|
await message.author.ban(reason=BAN_REASON, delete_message_days=7)
|
||||||
self.bot.logger.info(f'[BAITBOT] Banned {message.author.name} - deleted messages from last 7 days')
|
self.bot.logger.info(f'[BAITBOT] Banned {message.author.name} - deleted messages from last 7 days')
|
||||||
@@ -165,19 +162,6 @@ class BaitBotListener(commands.Cog):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.bot.logger.error(f'[BAITBOT] Error banning {message.author.name}: {e}')
|
self.bot.logger.error(f'[BAITBOT] Error banning {message.author.name}: {e}')
|
||||||
return
|
return
|
||||||
try:
|
|
||||||
cutoff_time = datetime.utcnow() - timedelta(days=7)
|
|
||||||
deleted_count = 0
|
|
||||||
async for msg in message.channel.history(limit=100, after=cutoff_time):
|
|
||||||
if msg.author.id == message.author.id:
|
|
||||||
try:
|
|
||||||
await msg.delete()
|
|
||||||
deleted_count += 1
|
|
||||||
except Exception:
|
|
||||||
continue
|
|
||||||
self.bot.logger.info(f'[BAITBOT] Deleted {deleted_count} recent messages from {message.author} in #{message.channel.name}')
|
|
||||||
except Exception as e:
|
|
||||||
self.bot.logger.warning(f'[BAITBOT] Error deleting recent messages from {message.author}: {e}')
|
|
||||||
await asyncio.sleep(2)
|
await asyncio.sleep(2)
|
||||||
try:
|
try:
|
||||||
await message.guild.unban(message.author, reason="Auto-unban after cleanup")
|
await message.guild.unban(message.author, reason="Auto-unban after cleanup")
|
||||||
|
|||||||
Reference in New Issue
Block a user