feat(quotes): Add quotes module.

This commit is contained in:
2025-08-28 15:44:13 +10:00
parent 632598dbd4
commit 26e2c31f99
7 changed files with 23 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ from .monitor import SystemMonitor, ComponentMonitor, StatusLevel, ComponentStat
if TYPE_CHECKING:
from core.cog import CoreCog
from modules.profiles.profiles.discord.cog import ProfilesCog
logger = logging.getLogger(__name__)
@@ -64,6 +65,10 @@ class LionBot(Bot):
def core(self):
return self.get_cog('CoreCog')
@property
def profiles(self):
return self.get_cog('ProfilesCog')
async def _monitor_status(self):
if self.is_closed():
level = StatusLevel.ERRORED
@@ -110,6 +115,10 @@ class LionBot(Bot):
def get_cog(self, name: Literal['CoreCog']) -> 'CoreCog':
...
@overload
def get_cog(self, name: Literal['ProfilesCog']) -> 'ProfilesCog':
...
@overload
def get_cog(self, name: str) -> Optional[Cog]:
...