Files
JGE-RS-SL-API/gitee_web_hook.js
2025-12-25 18:20:37 +08:00

16 lines
741 B
JavaScript

// gitee webhook 处理
export async function execute(http_message) {
if(http_message["headers"] && http_message["headers"]["x-gitee-token"] === "123123"){
let body = JSON.parse(http_message["body"]);
if(body["hook_name"] === "push_hooks"){
let git_http_url = body["repository"]["git_http_url"];
let repository_name = body["repository"]["name"];
let message = body["head_commit"]["message"];
console.log(message)
let send_message = `仓库[${repository_name}]收到新的提交, ${message} . 仓库地址: ${git_http_url}`;
console.log(send_message)
G.OneBotUtils.send_ws_group_text_message(1037049599, send_message);
G.OneBotUtils.send_ws_group_text_message(154213998, send_message);
}
}
}