add root_router
This commit is contained in:
3
main.py
3
main.py
@@ -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:
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user