diff --git a/apps/manage/remind.js b/apps/manage/remind.js index c34923d..d2b40fe 100644 --- a/apps/manage/remind.js +++ b/apps/manage/remind.js @@ -10,7 +10,8 @@ export async function setGlobalRemind() { if (!match) return; const remindTime = match[1]; - // 将全局提醒时间写入yaml配置 - settings.setConfig('remind.globalRemindTime', remindTime); + // 使用 setSingleConfig 更新特定字段 + settings.setSingleConfig('remind', 'globalRemindTime', remindTime); + await this.reply(`全局提醒时间已更新为: ${remindTime}。`); } \ No newline at end of file diff --git a/apps/remind.js b/apps/remind.js index 9165524..0900314 100644 --- a/apps/remind.js +++ b/apps/remind.js @@ -301,7 +301,8 @@ export class Remind extends ZZZPlugin { if (userConfig && userConfig.remindTime) { await this.reply(`当前提醒时间: ${userConfig.remindTime}`); } else { - const globalRemindTime = settings.getConfig('remind.globalRemindTime') || '每日20时'; + const remindConfig = settings.getConfig('remind'); + const globalRemindTime = remindConfig.globalRemindTime || '每日20时'; await this.reply(`个人提醒时间未设置,默认使用全局时间: ${globalRemindTime}`); } }