Merge pull request '2026.5.5' (#22) from develop into main
Reviewed-on: #22
This commit was merged in pull request #22.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
# 2026.5.5
|
||||
- Chg: 毎日7:00の天気予報の日付表記
|
||||
- Fix: 20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題
|
||||
- Fix: 毎日18:00の天気予報の仮投稿の表記が本日になっていた問題
|
||||
|
||||
# 2026.5.4
|
||||
- Chg: メモリをキャッシュしないように
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
timeNotice: "{{ time }}になりました。"
|
||||
weatherProvisional: |
|
||||
本日の天気
|
||||
{{ day }}の天気
|
||||
※タイムラインが埋まるため返信に記載しています。
|
||||
weatherReply: |
|
||||
【{{ city }}】
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "notice-uwuzu",
|
||||
"version": "2026.5.4",
|
||||
"version": "2026.5.5",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
|
||||
@@ -22,7 +22,10 @@ try {
|
||||
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) {
|
||||
const notifications = response.data.filter(n => n.category === "reply" && typeof n.valueid === "string");
|
||||
@@ -41,7 +44,7 @@ try {
|
||||
if (mem.lastReadReply >= time)
|
||||
break;
|
||||
|
||||
if (index === 0)
|
||||
if (index === notifications.length - 1)
|
||||
newLastReadReply = time;
|
||||
|
||||
ueuses.push(ueuseData);
|
||||
@@ -66,7 +69,7 @@ try {
|
||||
if (mem.lastReadMention >= time)
|
||||
break;
|
||||
|
||||
if (index === 0)
|
||||
if (index === mentions.length - 1)
|
||||
newLastReadMention = time;
|
||||
|
||||
ueuses.push(mention);
|
||||
@@ -82,7 +85,8 @@ try {
|
||||
|
||||
const seenIds = new Set();
|
||||
ueuses = ueuses.filter(ueuse => {
|
||||
if (seenIds.has(ueuse.uniqid)) return false;
|
||||
if (seenIds.has(ueuse.uniqid))
|
||||
return false;
|
||||
seenIds.add(ueuse.uniqid);
|
||||
return true;
|
||||
});
|
||||
|
||||
@@ -72,7 +72,11 @@ if (
|
||||
|
||||
for (let attempt = 1; attempt <= config.ueuse.maxRetries; attempt++) {
|
||||
provisionalUeuse = await client.request("ueuse/create", {
|
||||
text: i18next.t("weatherProvisional"),
|
||||
text: i18next.t("weatherProvisional", {
|
||||
day: workerData.endsWith("Tomorrow")
|
||||
? "明日"
|
||||
: "今日",
|
||||
}),
|
||||
});
|
||||
|
||||
if (provisionalUeuse.success) {
|
||||
|
||||
Reference in New Issue
Block a user