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