diff --git a/src/logs/channel_logs.py b/src/logs/channel_logs.py index a5e3857..9890d7f 100644 --- a/src/logs/channel_logs.py +++ b/src/logs/channel_logs.py @@ -1,10 +1,8 @@ from typing import Union, Tuple, Any import discord -from discord import message from datetime import datetime from . import MessageLog -from utils import FakeMessage CHUNK_SIZE = 2000 FORMAT = 3 @@ -84,7 +82,9 @@ class ChannelLogs: done = 0 async for message in channel.history( limit=CHUNK_SIZE, - before=FakeMessage(self.first_message_id) + before=discord.MessageReference( + self.first_message_id, self.id, guild_id=self.guild.id + ) if self.first_message_id is not None else None, oldest_first=False, @@ -110,7 +110,9 @@ class ChannelLogs: tmp_message_id = self.last_message_id async for message in channel.history( limit=CHUNK_SIZE, - after=FakeMessage(self.last_message_id), + after=discord.MessageReference( + self.first_message_id, self.id, guild_id=self.guild.id + ), oldest_first=True, ): last_message_date = message.created_at diff --git a/src/scanners/emojis_scanner.py b/src/scanners/emojis_scanner.py index c1c0de2..c96498a 100644 --- a/src/scanners/emojis_scanner.py +++ b/src/scanners/emojis_scanner.py @@ -1,5 +1,4 @@ from typing import Dict, List -from collections import defaultdict import discord diff --git a/src/utils/utils.py b/src/utils/utils.py index 4457326..224b471 100644 --- a/src/utils/utils.py +++ b/src/utils/utils.py @@ -84,11 +84,6 @@ def escape_text(text: str) -> str: return discord.utils.escape_markdown(discord.utils.escape_mentions(text)) -class FakeMessage: - def __init__(self, id: int): - self.id = id - - # FILE