1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-24 03:54:20 +00:00

Aggiunta data e ora. E /leggi senza numero.

This commit is contained in:
Steffo 2016-02-05 18:52:45 +01:00
parent 1ddea3c6ca
commit 1c9ec0b3bc

15
bot.py
View file

@ -572,15 +572,22 @@ while True:
d = filemanager.readfile("diario.txt") d = filemanager.readfile("diario.txt")
d = d.split('\n') d = d.split('\n')
text = str() text = str()
# Se è incluso un numero dopo leggi, prendi quel numero di eventi più recenti.
if len(cmd) > 1:
# L'ultimo numero è escluso. # L'ultimo numero è escluso.
for n in range(int(cmd[1]) + 1, 1, -1): for n in range(int(cmd[1]) + 1, 1, -1):
riga = d[len(d) - n] riga = d[len(d) - n]
riga = riga.split("|", 1) riga = riga.split("|", 1)
ora = time.gmtime(int(riga[0])) ora = time.gmtime(int(riga[0]))
text += "`" + str(ora.tm_hour) + ":" + str(ora.tm_min) + "` " + riga[1] + "\n" text += "`" + str(ora.tm_mday) + "/" + str(ora.tm_mon) + "/" + str(ora.tm_year) + "`: `" +\
str(ora.tm_hour) + ":" + str(ora.tm_min) + "` " + riga[1] + "\n"
# Altrimenti, prendi un evento a caso.
else:
riga = d[random.randrange(0, len(d))]
riga = riga.split("|", 1)
ora = time.gmtime(int(riga[0]))
text += "`" + str(ora.tm_mday) + "/" + str(ora.tm_mon) + "/" + str(ora.tm_year) + "`: `" +\
str(ora.tm_hour) + ":" + str(ora.tm_min) + "` " + riga[1] + "\n"
telegram.sendmessage(text, sentin, source) telegram.sendmessage(text, sentin, source)
else: else:
print("@" + username + " bloccato.") print("@" + username + " bloccato.")