"""Глобальное хранилище экземпляра бота для доступа из admin-панели.""" from __future__ import annotations from typing import TYPE_CHECKING if TYPE_CHECKING: from maxapi.bot import Bot _bot: "Bot | None" = None def set_bot(bot: "Bot") -> None: global _bot _bot = bot def get_bot() -> "Bot": if _bot is None: raise RuntimeError("Bot not initialized — call set_bot() first") return _bot