run-douyin-import.ts 604 B

1234567891011121314151617181920
  1. import { initDatabase } from '../models/index.js';
  2. import { logger } from '../utils/logger.js';
  3. import { DouyinAccountOverviewImportService } from '../services/DouyinAccountOverviewImportService.js';
  4. async function main() {
  5. try {
  6. await initDatabase();
  7. logger.info('[DY Import] Manual run start...');
  8. const svc = new DouyinAccountOverviewImportService();
  9. await svc.runDailyImportForAllDouyinAccounts();
  10. logger.info('[DY Import] Manual run done.');
  11. process.exit(0);
  12. } catch (e) {
  13. logger.error('[DY Import] Manual run failed:', e);
  14. process.exit(1);
  15. }
  16. }
  17. void main();