intra_max_chatbot/admin/app.py
2026-03-26 00:25:37 +03:00

20 lines
640 B
Python

from fastapi import FastAPI
from fastapi.responses import RedirectResponse
from admin.routes import organizations, org_users, bot_users, tickets, chat_log
def create_admin_app() -> FastAPI:
app = FastAPI(title="Support Bot Admin")
@app.get("/admin/")
async def root():
return RedirectResponse("/admin/orgs")
app.include_router(organizations.router, prefix="/admin")
app.include_router(org_users.router, prefix="/admin")
app.include_router(bot_users.router, prefix="/admin")
app.include_router(tickets.router, prefix="/admin")
app.include_router(chat_log.router, prefix="/admin")
return app