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
|
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:
|
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)
|
messages = await client.get_messages(entity=chat_info, limit=limit)
|
||||||
|
|
||||||
return messages
|
return messages
|
||||||
|
|
||||||
|
|
||||||
def parse_message_history(chat_name, limit=None):
|
def parse_message_history(chat_id, limit=None):
|
||||||
messages = asyncio.run(get_message_history(
|
messages = asyncio.run(get_message_history(
|
||||||
chat_name=chat_name, limit=limit))
|
chat_id=chat_id, limit=limit))
|
||||||
|
|
||||||
menus = {}
|
menus = {}
|
||||||
for msg in messages:
|
for msg in messages:
|
||||||
|
@ -37,7 +37,7 @@ def parse_message_history(chat_name, limit=None):
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
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
|
# We manually include menus in photos from July 2022
|
||||||
with open("menu_photos_history.json", 'r') as file:
|
with open("menu_photos_history.json", 'r') as file:
|
||||||
|
|
Loading…
Reference in a new issue