From af300cb5f0a141755f4e9040c4d6fa9489e0f558 Mon Sep 17 00:00:00 2001 From: aszerW Date: Sun, 26 Oct 2025 16:10:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9E=E4=BA=A4=E6=98=93=E6=97=A5=E4=B8=8D?= =?UTF-8?q?=E6=8B=89=E6=95=B0=E6=8D=AE;=20=E9=92=89=E9=92=89=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E9=80=9A=E7=9F=A5=E5=88=B0=E6=B6=88=E6=81=AF=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E7=BE=A4;=20=E5=AE=9A=E6=97=B6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update_data.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/update_data.py b/update_data.py index 2e9c93b..44a2d88 100644 --- a/update_data.py +++ b/update_data.py @@ -8,6 +8,7 @@ import schedule import time import traceback from dingtalk import DingTalkBot +import os def get_latest_index_kline_date(): @@ -63,8 +64,13 @@ def get_latest_index_kline_date(): def main(): - webhook = "https://oapi.dingtalk.com/robot/send?access_token=fb70c1561d8beba94b4f11568f4bb15e3ae07ccbdc8ac19676434a9d1cd17546" # 填写你的webhook - secret = "SEC1ae7cd2f1a6f9da3611af37da3e7d954c1e8533fc073c6c8cc5e5af3b6e5926b" # 填写你的加签token(如果有),否则留空 + if datetime.today().weekday() >= 5: + logger.info(f"非交易日") + return + webhook = ( + "https://oapi.dingtalk.com/robot/send?access_token=21de667159edadd33172c6ec414a2addf9c6359189350ffd36819d2a20e8a0f4", + ) # 填写你的webhook + secret = "SEC43a0fa0b29717f98637a119b92a0bd5f7b2b6da671bdd2bd1279ed8323454d5e" dingtalk = DingTalkBot(webhook, secret) try: db_config = DatabaseConfig() @@ -96,7 +102,8 @@ def main(): if __name__ == "__main__": logger.info(datetime.now()) - schedule.every().day.at("16:00").do(main) + PULL_SCHEDULE: str = os.getenv("PULL_SCHEDULE", "16:00") + schedule.every().day.at(PULL_SCHEDULE).do(main) while True: schedule.run_pending() time.sleep(1)