From abfe9674d7c444289007edc102315777607b497e Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Sun, 28 Jul 2024 02:34:55 +0700 Subject: upd command clean log --- main.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'main.py') 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")) -- cgit v1.2.3-70-g09d2