From 55cbef5718819d47fce9d34d1245378f1da5e4c6 Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Fri, 14 Feb 2025 11:06:42 +0100 Subject: [PATCH] Use channel_id instead of channel_name in get_history.py --- bot/get_history.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bot/get_history.py b/bot/get_history.py index 078010a..28d2a7b 100644 --- a/bot/get_history.py +++ b/bot/get_history.py @@ -6,18 +6,18 @@ from utils import parse_menu_message, InvalidMenuMessageError import config -async def get_message_history(chat_name, limit=None): +async def get_message_history(chat_id, limit=None): async with TelegramClient(config.session_name, config.api_id, config.api_hash) as client: - chat_info = await client.get_entity(chat_name) + chat_info = await client.get_entity(chat_id) messages = await client.get_messages(entity=chat_info, limit=limit) return messages -def parse_message_history(chat_name, limit=None): +def parse_message_history(chat_id, limit=None): messages = asyncio.run(get_message_history( - chat_name=chat_name, limit=limit)) + chat_id=chat_id, limit=limit)) menus = {} for msg in messages: @@ -37,7 +37,7 @@ def parse_message_history(chat_name, limit=None): if __name__ == "__main__": - menus = parse_message_history(config.channel_name) + menus = parse_message_history(config.channel_id) # We manually include menus in photos from July 2022 with open("menu_photos_history.json", 'r') as file: