summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rw-r--r--main.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/main.py b/main.py
index 20fbfd8..655fbeb 100644
--- a/main.py
+++ b/main.py
@@ -35,13 +35,14 @@ def sendLog(msg):
lines = f.readlines()
maxLines = len(lines) - 1
if maxLines < 0:
- bot.sendMessage("Log kosong")
+ bot.sendMessage("Log kosong", log=False)
+ return
startLine = max(len(lines) - numLines, 0)
lines = lines[startLine:]
- bot.sendMessage(f"Menampilkan log. Mulai dari line: {startLine}")
+ bot.sendMessage(f"Menampilkan log. Mulai dari line: {startLine}", log=False)
for line in lines:
- bot.sendMessage(line)
- bot.sendMessage(f"Selesai menampilkan log. Line terakhir: {maxLines}")
+ bot.sendMessage(line, log=False)
+ bot.sendMessage(f"Selesai menampilkan log. Line terakhir: {maxLines}", log=False)
def processMessages(messages):
@@ -54,6 +55,9 @@ def processMessages(messages):
bot.sendMessage(msg)
elif 'log' in msg:
sendLog(msg)
+ elif msg == 'clean':
+ open(os.getenv('LOGFILE'), 'w').close()
+ bot.sendMessage("Log dihapus", log=False)
@repeat(every().day.at("09:00"))