|
@@ -12,14 +12,17 @@ NAME = os.getenv('NAME')
|
|
|
REDIS_NAME = os.getenv('REDIS_NAME')
|
|
|
|
|
|
def bot_carry_data():
|
|
|
- try:
|
|
|
- dt = int(datetime.datetime.now().strftime('%Y%m%d%H'))
|
|
|
- logger.info(f"[+] 开始获取{NAME},时区为{dt}")
|
|
|
- count = insert_carry_data(dt, REDIS_NAME,FS_SHEET, NAME)
|
|
|
- logger.info(f"[+] {NAME},时区为{dt}共获取{count}条")
|
|
|
-
|
|
|
- except Exception as e:
|
|
|
- logger.error(f"[+] 获取{NAME},时区为{dt}失败,失败信息{e}")
|
|
|
+ for i in range(3):
|
|
|
+ try:
|
|
|
+ dt = int(datetime.datetime.now().strftime('%Y%m%d%H'))
|
|
|
+ logger.info(f"[+] 开始获取{NAME},时区为{dt}")
|
|
|
+ count = insert_carry_data(dt, REDIS_NAME,FS_SHEET, NAME)
|
|
|
+ logger.info(f"[+] {NAME},时区为{dt}共获取{count}条")
|
|
|
+ return
|
|
|
+
|
|
|
+ except Exception as e:
|
|
|
+ logger.error(f"[+] 获取{NAME},时区为{dt}失败,失败信息{e}")
|
|
|
+ continue
|
|
|
|
|
|
def schedule_tasks():
|
|
|
schedule.every().hour.at(":05").do(bot_carry_data)
|