菜园系统引入私发

This commit is contained in:
2025-11-15 01:10:16 +08:00
parent 1716985d1a
commit a5bc50e921

View File

@@ -3,7 +3,7 @@
from __future__ import annotations
import json
from typing import Any, Dict, List, Optional, Sequence, Type, Union
from typing import Any, Dict, List, Optional, Sequence, Type, Union, override
from PWF.Convention.Runtime.Architecture import Architecture
from PWF.Convention.Runtime.GlobalConfig import ConsoleFrontColor, ProjectConfig
@@ -200,6 +200,15 @@ class WPSGardenBase(WPSAPI):
cls._service.recover_overdue_plots()
return cls._service
@override
def get_webhook_url(self, message: str, user_id: int) -> str:
config : WPSConfigAPI = Architecture.Get(WPSConfigAPI)
url = config.get_user_url(user_id)
if url:
return url
else:
return super().get_webhook_url(message, user_id)
def dependencies(self) -> List[Type]:
return [
WPSConfigAPI,