💥 插件配置现在使用 ScopedConfig

This commit is contained in:
2024-08-16 18:52:47 +08:00
parent 9fb176b4bc
commit c8907a47a4
3 changed files with 9 additions and 7 deletions

View File

@@ -1,13 +1,15 @@
from pathlib import Path
from nonebot_plugin_localstore import get_cache_dir
from pydantic import BaseModel
from pydantic import BaseModel, Field
CACHE_PATH: Path = get_cache_dir('nonebot_plugin_tetris_stats')
class Config(BaseModel):
"""配置类"""
class ScopedConfig(BaseModel):
request_timeout: float = 30.0
screenshot_quality: float = 2
tetris_req_timeout: float = 30.0
tetris_screenshot_quality: float = 2
class Config(BaseModel):
tetris: ScopedConfig = Field(default_factory=ScopedConfig)