add root_router

This commit is contained in:
Alexander Kalinovsky
2025-02-06 21:44:59 +01:00
parent 329c1361a2
commit 86d6eef435
2 changed files with 3 additions and 1 deletions

View File

@@ -102,6 +102,9 @@ class QBotApp(FastAPI):
from .api_route.telegram import router as telegram_router from .api_route.telegram import router as telegram_router
self.include_router(telegram_router, prefix="/api/telegram", tags=["telegram"]) self.include_router(telegram_router, prefix="/api/telegram", tags=["telegram"])
self.root_router = Router()
self.root_router._commands = self.bot_commands
self.command = self.root_router.command
def register_routers(self, *routers: Router): def register_routers(self, *routers: Router):
for router in routers: for router in routers:

View File

@@ -20,7 +20,6 @@ class Router:
name: str, name: str,
caption: str | dict[str, str] | None = None, caption: str | dict[str, str] | None = None,
pre_check: Callable[[Union[Message, CallbackQuery], Any], bool] | None = None, pre_check: Callable[[Union[Message, CallbackQuery], Any], bool] | None = None,
# handle_message: bool = False,
show_in_bot_commands: bool = False, show_in_bot_commands: bool = False,
register_navigation: bool = True, register_navigation: bool = True,
clear_navigation: bool = False, clear_navigation: bool = False,