// tasks/dailyTasks.js const cron = require('node-cron') import commonData from '../store/data' import globalConfig from '../config/globalConfig' // 各功能 开关和间隔时间 设置; interval 默认单位:秒 import servicesWelServices from '../services/welServices' // 定时任务 export function setupDailyTasks(): void { // 每天 19:30 执行的任务 cron.schedule( globalConfig.welTime, () => { console.log('开始执行 19:30 定时任务 ') const selfwxid: string = commonData.get('selfwxid') servicesWelServices.timedWelControl(selfwxid) }, { scheduled: true, timezone: 'Asia/Shanghai' // 设置时区,确保时间准确 } ) }