Compare commits

...

14 Commits

Author SHA1 Message Date
last2014 7774447b2b Merge pull request '2026.5.6' (#23) from develop into main
Reviewed-on: #23
2026-05-17 10:38:15 +00:00
last2014 b2ff3e481a Merge branch 'main' into develop 2026-05-17 10:38:08 +00:00
last2014 5ed2f3a41e Merge remote-tracking branch 'refs/remotes/origin/develop' into develop 2026-05-17 19:37:44 +09:00
last2014 7aff4cdf7d Fix: 2026.5.5で修正されたと報告した「20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題」を再発させていた問題 / 2026.5.6 2026-05-17 19:37:38 +09:00
last2014 70227278c0 Merge pull request '2026.5.5' (#22) from develop into main
Reviewed-on: #22
2026-05-17 10:35:52 +00:00
last2014 896bb9aaf7 Merge branch 'main' into develop 2026-05-17 10:35:45 +00:00
last2014 386555ecf3 Fix: 毎日18:00の天気予報の仮投稿の表記が本日になっていた問題 / Chg: 毎日7:00の天気予報の日付表記 / Fix: 20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題 / 2026.5.5 2026-05-17 19:35:13 +09:00
last2014 734b573a3b Merge pull request '2026.5.4' (#21) from develop into main
Reviewed-on: #21
2026-05-17 05:43:39 +00:00
last2014 d974115606 Merge branch 'main' into develop 2026-05-17 05:43:33 +00:00
last2014 c1edf6c13b Merge remote-tracking branch 'refs/remotes/origin/develop' into develop 2026-05-17 14:42:50 +09:00
last2014 95ed876a47 Chg: メモリをキャッシュしないように / 2026.5.4 2026-05-17 14:42:30 +09:00
last2014 9c09675205 Merge pull request '2026.5.3' (#20) from develop into main
Reviewed-on: #20
2026-05-17 04:56:17 +00:00
last2014 9b6e790d4b Merge branch 'main' into develop 2026-05-17 04:56:10 +00:00
last2014 2951a248f5 Merge pull request '2026.5.2' (#19) from develop into main
Reviewed-on: #19
2026-05-16 10:30:55 +00:00
6 changed files with 26 additions and 10 deletions
+11
View File
@@ -1,3 +1,14 @@
# 2026.5.6
- Fix: 2026.5.5で修正されたと報告した「20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題」を再発させていた問題
# 2026.5.5
- Chg: 毎日7:00の天気予報の日付表記
- Fix: 20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題
- Fix: 毎日18:00の天気予報の仮投稿の表記が本日になっていた問題
# 2026.5.4
- Chg: メモリをキャッシュしないように
# 2026.5.3 # 2026.5.3
- Chg: 震度分布画像のメッセージを変更 - Chg: 震度分布画像のメッセージを変更
- Fix: distに震度分布画像のアセットと地域マップがコピーされるように - Fix: distに震度分布画像のアセットと地域マップがコピーされるように
+1 -1
View File
@@ -1,6 +1,6 @@
timeNotice: "{{ time }}になりました。" timeNotice: "{{ time }}になりました。"
weatherProvisional: | weatherProvisional: |
本日の天気 {{ day }}の天気
※タイムラインが埋まるため返信に記載しています。 ※タイムラインが埋まるため返信に記載しています。
weatherReply: | weatherReply: |
【{{ city }}】 【{{ city }}】
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "notice-uwuzu", "name": "notice-uwuzu",
"version": "2026.5.3", "version": "2026.5.6",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
+6 -2
View File
@@ -22,7 +22,10 @@ try {
let newLastReadMention = mem.lastReadMention; let newLastReadMention = mem.lastReadMention;
{ {
const response = await client.request("me/notification/", { page: 1, limit: 20 }); const response = await client.request("me/notification/", {
page: 1,
limit: 20,
});
if (response.success) { if (response.success) {
const notifications = response.data.filter(n => n.category === "reply" && typeof n.valueid === "string"); const notifications = response.data.filter(n => n.category === "reply" && typeof n.valueid === "string");
@@ -82,7 +85,8 @@ try {
const seenIds = new Set(); const seenIds = new Set();
ueuses = ueuses.filter(ueuse => { ueuses = ueuses.filter(ueuse => {
if (seenIds.has(ueuse.uniqid)) return false; if (seenIds.has(ueuse.uniqid))
return false;
seenIds.add(ueuse.uniqid); seenIds.add(ueuse.uniqid);
return true; return true;
}); });
+5 -1
View File
@@ -72,7 +72,11 @@ if (
for (let attempt = 1; attempt <= config.ueuse.maxRetries; attempt++) { for (let attempt = 1; attempt <= config.ueuse.maxRetries; attempt++) {
provisionalUeuse = await client.request("ueuse/create", { provisionalUeuse = await client.request("ueuse/create", {
text: i18next.t("weatherProvisional"), text: i18next.t("weatherProvisional", {
day: workerData.endsWith("Tomorrow")
? "明日"
: "今日",
}),
}); });
if (provisionalUeuse.success) { if (provisionalUeuse.success) {
+2 -5
View File
@@ -17,17 +17,14 @@ class MemoryClass {
max_length: 0, max_length: 0,
})); }));
} }
this.cachedMemory = JSON.parse(readFileSync(path, "utf-8"));
} }
get memory() { get memory() {
return this.cachedMemory; return JSON.parse(readFileSync(path, "utf-8"));
} }
set memory(data: any) { set memory(data: any) {
this.cachedMemory = data; writeFileSync(path, JSON.stringify(data), "utf-8");
writeFileSync(path, JSON.stringify(this.cachedMemory), "utf-8");
} }
} }