Add initial logger code
This commit is contained in:
commit
65b8e96ba3
21
log.py
Executable file
21
log.py
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/usr/bin/python3
|
||||||
|
from telethon import TelegramClient, events
|
||||||
|
from config import *
|
||||||
|
|
||||||
|
client = TelegramClient('telelog', api_id, api_hash)
|
||||||
|
|
||||||
|
@client.on(events.NewMessage)
|
||||||
|
async def log(event):
|
||||||
|
if event.is_private:
|
||||||
|
f = open(str(event.chat_id), "a")
|
||||||
|
if event.sender_id != myid:
|
||||||
|
#Incoming message
|
||||||
|
f.write(str(event.id) + ": " + str(event.chat_id) + " => " + str(myid) + "\n")
|
||||||
|
else:
|
||||||
|
#Outgoing message
|
||||||
|
f.write(str(event.id) + ": " + str(event.sender_id) + " => " + str(event.chat_id) + "\n")
|
||||||
|
f.write(event.raw_text + "\n")
|
||||||
|
f.close()
|
||||||
|
|
||||||
|
client.start()
|
||||||
|
client.run_until_disconnected()
|
Loading…
x
Reference in New Issue
Block a user