diff --git a/locales/ja.yaml b/locales/ja.yaml index 813145d..89ab965 100644 --- a/locales/ja.yaml +++ b/locales/ja.yaml @@ -10,7 +10,7 @@ weatherReply: | 降水確率: {{ chanceOfRain }} earthquakeNotice: | ### ==地震発生== - ⏰時刻: {{ occuredTime }} + ⏰時刻: {{ occuredTime }}頃 🫨最大震度: {{ maxScale }} 📍震源地: {{ epicenter }} 💪マグニチュード: {{ magnitude }} @@ -50,10 +50,14 @@ eewNotice: | 📍震源地: {{ epicenter }} 💪マグニチュード: {{ magnitude }} 🪨深さ: {{ depth }}{{ areas }} + + 🔬情報源: P2P地震速報 eewCancelNotice: | ### ==緊急地震速報(警報)**解除**== {{ isTest }} ⏰発表時刻: {{ announceTime }} + + 🔬情報源: P2P地震速報 hnyNotice: | あけましておめでとうございます。今年は、{{ year }}年です。 commandNotFound: | diff --git a/src/lib/client.ts b/src/lib/client.ts index 0780bcc..0024124 100644 --- a/src/lib/client.ts +++ b/src/lib/client.ts @@ -18,18 +18,20 @@ export const createUeuse = async (data: ApiMap["ueuse/create"]["body"], title: s const maxLength = mem.max_length; const excessedMessage = "👉返信に続きがあります。"; - // 行単位で分割 let lines = data.text.split(EOL); let firstUniqid = ""; + let count = 0; while (lines.length > 0) { + count++; let currentText = ""; const limit = maxLength - (excessedMessage.length + EOL.length * 2); while (lines.length > 0) { const nextLine = lines[0]; - if (nextLine === undefined) break; + if (nextLine === undefined) + break; if (nextLine.length > limit && currentText === "") { const targetLine = lines.shift() || ""; @@ -81,7 +83,9 @@ export const createUeuse = async (data: ApiMap["ueuse/create"]["body"], title: s break; } - if (firstUniqid === "") firstUniqid = postedUniqid; - console.log(`${title}を投稿:`, postedUniqid); + if (firstUniqid === "") + firstUniqid = postedUniqid; + + console.log(`${title}を投稿(${count}):`, postedUniqid); } } \ No newline at end of file