moesnow / March7thAssistant

崩坏:星穹铁道全自动 三月七小助手
https://moesnow.github.io/March7thAssistant/
GNU General Public License v3.0
4.81k stars 118 forks source link

[Bug]: 通知配置覆盖问题 #341

Open zzc-tongji opened 6 hours ago

zzc-tongji commented 6 hours ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

March7thAssistant 版本 (或 Commit Id)

2.5.3

重现步骤

首先,直接用文本编辑器修改 config.yaml 中的 飞书通知配置,然后保存。

然后,在 March7th Launcher.exe 的窗口里面修改任何一个设置。

期望的结果是什么?

用文本编辑器修改的 config.yaml 中的 飞书通知配置 保持不变。

实际的结果是什么?

用文本编辑器修改的 config.yaml 中的 飞书通知配置覆盖为默认值

日志记录

No response

补充说明(可选)

这么做的原因是,推送通知的设置无法在 March7th Launcher.exe 中完成,只能用文本编辑器完成。

解决方案(二选一):

  1. March7th Launcher.exe 中加入修改推送通知配置的 UI。这样可以避免用户自行改动配置文件。
  2. March7th Launcher.exe 的修改配置,按照 读入配置 - 修改对应项 - 写回配置 来执行。这样可以确保 GUI 和文本编辑的配置不发生冲突。
zzc-tongji commented 6 hours ago

我又试了下,修改 config 文件后,重新启动 March7th Launcher.exe,可以避免配置覆盖问题。

建议加入 wiki 。