from fastapi import FastAPI, BackgroundTasks from .Editor.editorRoutes import videditor_router from App import bot from App.utilis import WorkerClient, SERVER_STATE app = FastAPI() manager = WorkerClient() @app.on_event("startup") async def startup_event(): if SERVER_STATE.MASTER: await bot.start() response = await manager.register_worker() if not response: print("Error registering worker") @app.get("/") def read_root(): return {"Hello": "World"} app.include_router(videditor_router)