From 5c4c85743fa7152b328dff90de04225700698c3f Mon Sep 17 00:00:00 2001 From: Julio Date: Tue, 15 Oct 2019 21:06:24 +0200 Subject: [PATCH] nada formado (1) --- main.py | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 182bacc..cafa4e9 100644 --- a/main.py +++ b/main.py @@ -27,26 +27,41 @@ with TelegramClient(sesion, api_id, api_hash, spawn_read_thread=False)).start() #TODO: selector de conversaciones si el bot no esta inicializado chat1 = client.get_entity('t.me/lonami') + createNewDump('lonami', chat1) + chat2 = client.get_entity('t.me/lol') + createNewDump('lol', chat2) + chat3 = client.get_entity('t.me/telegram') + createNewDump('telegram', chat3) + chats = (chat1, chat2, chat3) -@client.on.message(events.NewMessage(chats=lonami, incoming = True)) +@client.on.message(events.NewMessage(chats=chats, incoming = True)) -async def handler(events): - await +def handler(events): + event.get def createNewDump(name, entity): - #TODO Test si ya existe un dump anterior + #TODO Test si ya existe un dump anterior, si no, dumpear todo lo anterior fileName = name+"Dump.json" - with open(fileName,"w+") as f: meta = {'meta':[{ 'name': name, 'entity': entity, 'creationDate': strftime("%Y-%m-%d %H:%M:%S", gmtime()) }]} + json.dump(meta, f) + +def addEntryToDump(name, element): + #TODO Test si existe el dump anterior + fileName = name+"Dump.json" + with open(fileName,"w+") as f: + message = {'mensaje':[{ + 'element': element, + 'Date': strftime("%Y-%m-%d %H:%M:%S", gmtime()) + }]} json.dump(meta, f) \ No newline at end of file