gengx
This commit is contained in:
@@ -491,6 +491,8 @@ class App(tk.Tk):
|
||||
return {
|
||||
"auto_reply_text": AUTO_REPLY_TEXT,
|
||||
"poll_interval": POLL_INTERVAL,
|
||||
"enable_engine_b": True,
|
||||
"engine_b_poll_interval": 2.0,
|
||||
"mouse_idle_enabled": MOUSE_IDLE_ENABLED,
|
||||
"mouse_idle_seconds": MOUSE_IDLE_SECONDS,
|
||||
"send_delay_seconds": SEND_DELAY_SECONDS,
|
||||
@@ -528,6 +530,12 @@ class App(tk.Tk):
|
||||
settings.update({
|
||||
"auto_reply_text": reply or AUTO_REPLY_TEXT,
|
||||
"poll_interval": poll,
|
||||
"enable_engine_b": bool(
|
||||
saved.get("enable_engine_b", settings["enable_engine_b"])
|
||||
),
|
||||
"engine_b_poll_interval": float(
|
||||
saved.get("engine_b_poll_interval", settings["engine_b_poll_interval"])
|
||||
),
|
||||
"mouse_idle_enabled": bool(
|
||||
saved.get("mouse_idle_enabled", settings["mouse_idle_enabled"])
|
||||
),
|
||||
@@ -3827,7 +3835,10 @@ class App(tk.Tk):
|
||||
return
|
||||
|
||||
self._save_ai_switches()
|
||||
self._stdout_proxy = LogQueue(self._queue)
|
||||
self._stdout_proxy = LogQueue(
|
||||
self._queue,
|
||||
retention_days=self._runtime_settings.get("log_retention_days"),
|
||||
)
|
||||
sys.stdout = self._stdout_proxy
|
||||
self._thread = BotThread(
|
||||
self._queue,
|
||||
@@ -3842,6 +3853,12 @@ class App(tk.Tk):
|
||||
send_mode=normalize_send_mode(
|
||||
self._runtime_settings.get("send_mode", SEND_MODE_AUTO)
|
||||
),
|
||||
enable_engine_b=bool(
|
||||
self._runtime_settings.get("enable_engine_b", True)
|
||||
),
|
||||
engine_b_poll_interval=float(
|
||||
self._runtime_settings.get("engine_b_poll_interval", 2.0)
|
||||
),
|
||||
)
|
||||
self._running = True
|
||||
self._start_time = time.time()
|
||||
@@ -4101,6 +4118,9 @@ def run_classic_ui():
|
||||
app = App()
|
||||
for diagnostic in startup_result.get("diagnostics") or []:
|
||||
app._append(str(diagnostic), "notify")
|
||||
from archive_auto_backup import start_auto_backup
|
||||
|
||||
start_auto_backup()
|
||||
app.protocol("WM_DELETE_WINDOW", app.on_close)
|
||||
app.mainloop()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user