From 969f2927abcb99fb77e0d3e19fce8c4320fc5582 Mon Sep 17 00:00:00 2001 From: Diicell <44242534+diicellman@users.noreply.github.com> Date: Wed, 20 Mar 2024 23:07:35 +0600 Subject: [PATCH] FIX TelegramReader. (#12112) FIX TelegramReader --- .../llama_index/readers/telegram/base.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/llama-index-integrations/readers/llama-index-readers-telegram/llama_index/readers/telegram/base.py b/llama-index-integrations/readers/llama-index-readers-telegram/llama_index/readers/telegram/base.py index 7b5f45a27e..0567bd8dc8 100644 --- a/llama-index-integrations/readers/llama-index-readers-telegram/llama_index/readers/telegram/base.py +++ b/llama-index-integrations/readers/llama-index-readers-telegram/llama_index/readers/telegram/base.py @@ -58,8 +58,8 @@ class TelegramReader(BaseReader): entity_name: str, post_id: Optional[int] = None, limit: Optional[int] = None, - start_date: Optional[datetime.date] = None, - end_date: Optional[datetime.date] = None, + start_date: Optional[datetime.datetime] = None, + end_date: Optional[datetime.datetime] = None, ) -> List[Document]: """Load posts/chat messages/comments from Telegram channels or chats. @@ -73,8 +73,8 @@ class TelegramReader(BaseReader): the comments that reply to this ID will be returned.\ Else will get posts/chat messages. limit (int): Number of messages to be retrieved. - start_date (datetime.date): Start date of the time period. - end_date (datetime.date): End date of the time period. + start_date (datetime.datetime): Start date of the time period. + end_date (datetime.datetime): End date of the time period. """ return self.loop.run_until_complete( @@ -92,8 +92,8 @@ class TelegramReader(BaseReader): entity_name: str, post_id: Optional[int] = None, limit: Optional[int] = None, - start_date: Optional[datetime.date] = None, - end_date: Optional[datetime.date] = None, + start_date: Optional[datetime.datetime] = None, + end_date: Optional[datetime.datetime] = None, ) -> List[Document]: """Load posts/chat messages/comments from Telegram channels or chats. @@ -103,8 +103,8 @@ class TelegramReader(BaseReader): the comments that reply to this ID will be returned.\ Else will get posts/chat messages. limit (int): Number of messages to be retrieved. - start_date (datetime.date): Start date of the time period. - end_date (datetime.date): End date of the time period. + start_date (datetime.datetime): Start date of the time period. + end_date (datetime.datetime): End date of the time period. """ import telethon @@ -121,7 +121,6 @@ class TelegramReader(BaseReader): reply_to=post_id, limit=limit, offset_date=end_date, - reverse=True, ): if message.date < start_date: break -- GitLab