Fix: Memoryの存在しない参照 / Del: 不要なimport

This commit is contained in:
2026-05-26 20:02:14 +09:00
parent c4e0d2763b
commit bd2c86658c
3 changed files with 2 additions and 55 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import { readFileSync, writeFileSync } from "node:fs";
import { readFileSync } from "node:fs";
import sharp from "sharp";
/**
-13
View File
@@ -54,20 +54,7 @@ if (config.earthquake?.useHistoryData) {
return;
}
const id = message.id ?? message._id;
const mem = Memory.memory;
if (mem.processedInfo.includes(id) && !config.debug) {
console.log("重複した地震情報:", message.id);
return;
}
processMessage(message);
if (!config.debug) {
const mem = Memory.memory;
mem.processedInfo = mem.processedInfo.concat([id]);
Memory.memory = mem;
}
});
}
+1 -41
View File
@@ -1,7 +1,5 @@
import { schedule } from "node-cron";
import { readFileSync } from "node:fs";
import config from "@/lib/config";
import { initData } from "@/lib/memory";
import { styleText } from "node:util";
import { Worker } from "node:worker_threads";
@@ -18,9 +16,7 @@ try {
}
console.log();
await initData();
new Worker(`${import.meta.dirname}/feature/earthquake/index.js`);
new Worker(`${import.meta.dirname}/earthquake/index.js`);
console.log("Botが起動しました");
} catch (err: any) {
@@ -28,40 +24,4 @@ try {
? err.message
: err);
process.exit(1);
}
try {
schedule("0 * * * *", async () => {
new Worker(`${import.meta.dirname}/feature/time/index.js`);
});
schedule("0 7 * * *", async () => {
new Worker(`${import.meta.dirname}/feature/weatherNotice.js`, {
workerData: "scheduledWeatherNotice",
});
});
schedule("0 18 * * *", async () => {
new Worker(`${import.meta.dirname}/feature/weatherNotice.js`, {
workerData: "scheduledWeatherNoticeTomorrow",
});
});
schedule(`*/${config.command.interval} * * * *`, async () => {
new Worker(`${import.meta.dirname}/feature/command/index.js`);
});
let hnyWorker: Worker | undefined = undefined;
schedule("57 59 23 31 12 *", () => {
hnyWorker = new Worker(`${import.meta.dirname}/feature/hnyNotice.js`);
});
schedule("0 0 0 1 1 *", () => {
hnyWorker?.postMessage("");
});
} catch (err: any) {
console.error("message" in err
? err.message
: err);
}