Use channel_id instead of channel_name in get_history.py
This commit is contained in:
parent
fd22566ddf
commit
55cbef5718
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue