from fastapi import FastAPI from fastapi.responses import FileResponse from fastapi.staticfiles import StaticFiles from routers import messages, webhook, ws_relay app = FastAPI(title="GUARDiA Messenger", version="1.0.0") app.include_router(webhook.router) app.include_router(messages.router) app.include_router(ws_relay.router) app.mount("/static", StaticFiles(directory="static"), name="static") @app.get("/") async def index(): return FileResponse("static/index.html")