Files
nonebot-plugin-tetris-stats/nonebot_plugin_tetris_stats/config/config.py

15 lines
410 B
Python

from nonebot_plugin_localstore import get_cache_dir, get_data_dir
from pydantic import BaseModel, Field
CACHE_PATH = get_cache_dir('nonebot_plugin_tetris_stats')
DATA_PATH = get_data_dir('nonebot_plugin_tetris_stats')
class ScopedConfig(BaseModel):
request_timeout: float = 30.0
screenshot_quality: float = 2
class Config(BaseModel):
tetris: ScopedConfig = Field(default_factory=ScopedConfig)