diff options
author | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2024-07-28 02:34:55 +0700 |
---|---|---|
committer | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2024-07-28 02:34:55 +0700 |
commit | abfe9674d7c444289007edc102315777607b497e (patch) | |
tree | f30438eea812e91eec273962c2f112e81a9b3f87 /main.py | |
parent | ddaa79cb05c6494b6fc03986e42562f52e59adf8 (diff) |
upd command clean log
Diffstat (limited to 'main.py')
-rw-r--r-- | main.py | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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")) |