zhaoyingbo 3f220f7943
All checks were successful
CI Monitor CI/CD / build-image (push) Successful in 29s
CI Monitor CI/CD / deploy (push) Successful in 34s
style: 优化项目结构
2024-07-24 10:35:50 +00:00

23 lines
627 B
TypeScript

import manageRobot from "../../controllers/manageRobot";
import netTool from "../../service/netTool";
/**
* 处理管理CI监视器的请求。
* @param req - 请求对象。
* @returns 响应对象。
*/
export const manageCIMonitorReq = (req: Request) => {
const url = new URL(req.url);
if (url.pathname === "/ci") {
const chat_id = url.searchParams.get("chat_id");
if (!chat_id) return netTool.badRequest("chat_id is required!");
manageRobot.sendCIReportByChatId(chat_id);
return Response.json({
code: 0,
msg: "success",
data: "reporting...",
});
}
return netTool.ok();
};