diff --git a/CHANGELOG.md b/CHANGELOG.md index 7585f32..4865a42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 2026.5.8 +- Fix: 地震情報の情報源と各震度の間に改行がない問題 +- Fix: 最大震度が不明な場合にも行が追加される問題 +- Fix: pnpmが動作しない問題 + # 2026.5.7 - Feat: 朝四時に何してるんだい? - Chg: pnpm 11.1.3 diff --git a/package.json b/package.json index 0da40d0..dad87f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "notice-uwuzu", - "version": "2026.5.7", + "version": "2026.5.8", "type": "module", "main": "dist/index.js", "scripts": { diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 22d40a0..694aa03 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,3 @@ -onlyBuiltDependencies: - - "better-uwuzu-sdk" - - "miq" - - sharp +allowBuilds: + canvas: true + sharp: true \ No newline at end of file diff --git a/src/feature/earthquake/index.ts b/src/feature/earthquake/index.ts index 9ba4128..05e0501 100644 --- a/src/feature/earthquake/index.ts +++ b/src/feature/earthquake/index.ts @@ -168,7 +168,9 @@ const processMessage = async (message: any) => { const earthquakeNoticeText = []; earthquakeNoticeText.push(`### ${typeMessage[message.issue.type] ?? "地震情報"}`); earthquakeNoticeText.push(`⏰時刻: ${format(new Date(message.earthquake.time), "yyyy年M月d日 H:mm")}頃`); - earthquakeNoticeText.push(`🫨最大震度: ${scaleMessages[String(message.earthquake.maxScale)]}`); + earthquakeNoticeText.push(...(message.earthquake.maxScale === -1 + ? [] + : [`🫨最大震度: ${scaleMessages[String(message.earthquake.maxScale)]}`])); earthquakeNoticeText.push(...(message.earthquake.hypocenter.name === "" ? [] : [`📍震源地: ${message.earthquake.hypocenter.name}`])); @@ -192,7 +194,7 @@ const processMessage = async (message: any) => { earthquakeNoticeText.push(...(message.comments.freeFormComment === "" ? [] : [message.comments.freeFormComment])); - earthquakeNoticeText.push(`🔬情報源: P2P地震速報 - ${message.issue.source ?? "不明"}`); + earthquakeNoticeText.push(EOL + `🔬情報源: P2P地震速報 - ${message.issue.source ?? "不明"}`); const earthquakeUeuses = await createUeuse({ text: earthquakeNoticeText.join(EOL), }, "地震発生情報");