14 lines
466 B
TypeScript
14 lines
466 B
TypeScript
import { resetAccessToken } from "./accessToken";
|
||
import schedule from "node-schedule";
|
||
import sendRank from "./rank";
|
||
|
||
export const initSchedule = async () => {
|
||
// 定时任务,每15分钟刷新一次token
|
||
schedule.scheduleJob("*/15 * * * *", resetAccessToken);
|
||
// 每天的早九到晚九点,每20分钟发送一次排行榜
|
||
schedule.scheduleJob("*/20 9-21 * * *", sendRank);
|
||
// 立即执行一次
|
||
resetAccessToken();
|
||
sendRank();
|
||
};
|