✨ feat!(scheduler): 引入通用持久化定时任务系统 (#1933)

* ✨ feat!(scheduler): 引入通用持久化定时任务系统

* ✨ feat(scheduler): 支持全局定时任务(__ALL_GROUPS__)和多Bot管理

---------

Co-authored-by: webjoin111 <455457521@qq.com>
This commit is contained in:
Rumio
2025-06-26 11:13:36 +08:00
committed by GitHub
co-authored by webjoin111
parent b537ec15b7
commit 8b9ae7255b
5 changed files with 1505 additions and 1 deletions
+2 -1
View File
@@ -26,7 +26,8 @@ class Model(Model_):
"""
def __init_subclass__(cls, **kwargs):
MODELS.append(cls.__module__)
if cls.__module__ not in MODELS:
MODELS.append(cls.__module__)
if func := getattr(cls, "_run_script", None):
SCRIPT_METHOD.append((cls.__module__, func))