small fixes

This commit is contained in:
Klemek
2021-05-18 16:08:38 +02:00
parent cd9b6b4d00
commit 38056f430f
3 changed files with 6 additions and 10 deletions
+6 -4
View File
@@ -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
-1
View File
@@ -1,5 +1,4 @@
from typing import Dict, List
from collections import defaultdict
import discord
-5
View File
@@ -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