run-xhs-import.ts 575 B

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