nada formado (1)

This commit is contained in:
Julio Diez de Revenga 2019-10-15 21:06:24 +02:00
parent 4cbd59c188
commit 5c4c85743f
1 changed files with 20 additions and 5 deletions

25
main.py
View File

@ -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 #TODO: selector de conversaciones si el bot no esta inicializado
chat1 = client.get_entity('t.me/lonami') chat1 = client.get_entity('t.me/lonami')
createNewDump('lonami', chat1)
chat2 = client.get_entity('t.me/lol') chat2 = client.get_entity('t.me/lol')
createNewDump('lol', chat2)
chat3 = client.get_entity('t.me/telegram') chat3 = client.get_entity('t.me/telegram')
createNewDump('telegram', chat3)
chats = (chat1, chat2, 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): def handler(events):
await event.get
def createNewDump(name, entity): 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" fileName = name+"Dump.json"
with open(fileName,"w+") as f: with open(fileName,"w+") as f:
meta = {'meta':[{ meta = {'meta':[{
'name': name, 'name': name,
'entity': entity, 'entity': entity,
'creationDate': strftime("%Y-%m-%d %H:%M:%S", gmtime()) '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) json.dump(meta, f)