Spaces:
Sleeping
Sleeping
# main.py | |
import asyncio | |
import logging | |
import uvicorn | |
from fastapi import FastAPI | |
from bot import dp, bot, on_startup, main_loop_task | |
app = FastAPI() | |
async def startup_event(): | |
logging.info("Starting bot polling in background...") | |
asyncio.create_task(main_loop_task()) | |
async def health(): | |
return {"status": "ok"} | |
if __name__ == "__main__": | |
uvicorn.run("main:app", host="0.0.0.0", port=7860, reload=False) | |