diff --git a/main.py b/main.py index 419b908..4ecadc0 100644 --- a/main.py +++ b/main.py @@ -15,23 +15,26 @@ def get_price(company_code): return blind_now.text def postStatus(): - company_code = '005930' - price = get_price(company_code).replace(",", "") - status = "" + try: + company_code = '005930' + price = get_price(company_code).replace(",", "") + status = "" - if int(price) >= 80000: - status = f"현재 삼성전자의 주가는 {price}원 입니다.\n드디어 팔만전자를 달성했습니다!" - else: - delta_to_80000 = 80000 - int(price) - status = f"현재 삼성전자의 주가는 {price}원 입니다.\n팔만전자까지 {delta_to_80000}원 남았습니다." + if int(price) >= 80000: + status = f"현재 삼성전자의 주가는 {price}원 입니다.\n드디어 팔만전자를 달성했습니다!" + else: + delta_to_80000 = 80000 - int(price) + status = f"현재 삼성전자의 주가는 {price}원 입니다.\n팔만전자까지 {delta_to_80000}원 남았습니다." - data={ - "i": os.getenv("ACCESS_TOKEN"), - "text": status, - "visibility": "public" - } - res = requests.post(f"https://{os.getenv('INSTANCE')}/api/notes/create", json=data) - print(res.status_code, res.json()) + data={ + "i": os.getenv("ACCESS_TOKEN"), + "text": status, + "visibility": "public" + } + res = requests.post(f"https://{os.getenv('INSTANCE')}/api/notes/create", json=data) + print(res.status_code, res.json()) + except: + print("Error...") if __name__ == "__main__": sched = BlockingScheduler()