PagerMaid-Pyro/pagermaid/web/api/bot_info.py
2023-06-18 11:13:16 +08:00

24 lines
604 B
Python

from fastapi import APIRouter
from fastapi.responses import JSONResponse
from pagermaid.web.api.utils import authentication
from pagermaid.common.update import update
route = APIRouter()
@route.post("/bot_update", response_class=JSONResponse, dependencies=[authentication()])
async def bot_update():
await update()
return {"status": 0, "msg": "更新成功,请重启 PagerMaid-Pyro 以应用更新。"}
@route.post(
"/bot_restart", response_class=JSONResponse, dependencies=[authentication()]
)
async def bot_restart():
from pagermaid.web import web
web.stop()
return {}