From c3820780c1a13a882c8bdc3255ec64338ec17051 Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Sat, 27 Jul 2024 12:39:47 +0700 Subject: upd main --- csvReader.py | 8 ++++---- main.py | 17 +++++++++++++++-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/csvReader.py b/csvReader.py index 29fc347..5163ffd 100644 --- a/csvReader.py +++ b/csvReader.py @@ -18,7 +18,7 @@ def getCurrentMonth(): def readCSV(filename=os.getenv('DOWNLOAD_PATH') + os.getenv('FILENAME')): - myPercentage = None + myScore = None currentMonth = getCurrentMonth() try: with open(filename, mode='r', newline='') as csvfile: @@ -26,13 +26,13 @@ def readCSV(filename=os.getenv('DOWNLOAD_PATH') + os.getenv('FILENAME')): for row in reader: # noinspection PyTypeChecker if row['name'] == 'Rosyid Haryadi': - myPercentage = row[currentMonth] - logger.info(f'GOT RESULT FOR {currentMonth} = {myPercentage}') + myScore = row[currentMonth] + logger.info(f'GOT RESULT FOR {currentMonth} = {myScore}') os.remove(filename) except FileNotFoundError: logger.error(f'File "{filename}" not found') finally: - return myPercentage + return myScore if __name__ == '__main__': diff --git a/main.py b/main.py index 7f249ae..5ff4015 100644 --- a/main.py +++ b/main.py @@ -1,5 +1,18 @@ from downloader import downloadCsv from csvReader import readCSV +from bot import Bot -downloadCsv() -thisMonthPercentage = readCSV() \ No newline at end of file + +def main(): + downloadCsv() + myScore = readCSV() + try: + myScore = 100 * float(myScore) + except ValueError: + myScore = 0 + bot = Bot() + bot.send_message(f'Score leantime ente bulan ini {myScore}%') + + +if __name__ == '__main__': + main() -- cgit v1.2.3-70-g09d2