job_lsy.py 729 B

1234567891011121314151617181920212223
  1. import time
  2. from loguru import logger
  3. from common import Material
  4. from video_rewriting.video_processor import VideoProcessor
  5. def video_task_start():
  6. """处理视频任务,返回用户名并根据结果决定延迟时间"""
  7. data = Material.feishu_list()[6]
  8. while True:
  9. try:
  10. logger.info("[+] 开始执行任务")
  11. mark = VideoProcessor.main(data)
  12. logger.info(f"[+] 返回用户名: {mark}")
  13. time.sleep(10 if mark else 120) # 根据 mark 是否为空设置延迟
  14. except Exception as e:
  15. logger.error(f"[+] 处理任务时出现异常: {e}")
  16. time.sleep(10)
  17. continue
  18. if __name__ == '__main__':
  19. video_task_start()