25 lines
566 B
TypeScript
25 lines
566 B
TypeScript
import * as cron from "node-cron";
|
|
|
|
import timeNotice from "./scripts/timeNotice.js";
|
|
import weatherNotice from "./scripts/weatherNotice.js";
|
|
import earthquakeNotice from "./scripts/earthquakeNotice.js"
|
|
|
|
import followBack from "./scripts/followBack.js";
|
|
|
|
earthquakeNotice();
|
|
|
|
// 時報・フォローバック(毎時)
|
|
cron.schedule("0 * * * *", () => {
|
|
timeNotice();
|
|
followBack();
|
|
});
|
|
|
|
// 天気お知らせ(毎日7:00)
|
|
cron.schedule("0 7 * * *", () => {
|
|
setTimeout(() => {
|
|
weatherNotice();
|
|
}, 100)
|
|
});
|
|
|
|
console.log("サーバーが起動しました");
|