diff --git a/script-meta-v2.json b/script-meta-v2.json index d8b2438..753bb10 100644 --- a/script-meta-v2.json +++ b/script-meta-v2.json @@ -305,12 +305,12 @@ }, "send-dingtalk.ts": { "script_name": "send-dingtalk.ts", - "script_length": 1989, - "script_sha256": "3aaf65b397710241027fc2c01bd5e77da8f578b5818368561e1a2a68ec8223ea", + "script_length": 2136, + "script_sha256": "112442dbcaaefc1837b958495c9d5a5ad9d83262eb5795251c41c096f50d6be2", "script_full_url": "https://git.hatter.ink/hatter/ts-scripts/raw/branch/main/single-scripts/send-dingtalk.ts", "single_script_file": true, "publish_time": 1777995479460, - "update_time": 1777995479460 + "update_time": 1777995738268 }, "server-control.ts": { "script_name": "server-control.ts", diff --git a/single-scripts/send-dingtalk.ts b/single-scripts/send-dingtalk.ts index 57651ed..0f25b97 100644 --- a/single-scripts/send-dingtalk.ts +++ b/single-scripts/send-dingtalk.ts @@ -10,6 +10,9 @@ function parseFlags(): any { string: ["access-token", "sec-token", "text-message"], alias: { h: "help", + t: "access-token", + T: "sec-token", + m: "text-message", }, }); const helpMessage = `send-dingtalk.ts - DESCRIPTION @@ -52,7 +55,8 @@ async function main(): Promise { throw new Error("access-token (and/or sec-token) not found"); } await sendDingTalkTextMessage({ - content: flags["text-message"] ?? "Empty Message!", + content: flags["text-message"] ?? + ((flags._.length > 0) ? flags._.join(" ") : "Empty Message!"), }, { access_token: config.accessToken, sec_token: config.secToken, @@ -65,5 +69,5 @@ main().catch((err) => { exit(1); }).then(() => exit(0)); -// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260505T233750+08:00.MEYCIQDQekiqXBMyq0MJhyOI -// 2vG6HJKmijZ1dcLIc7/vxEn3ZgIhAPyF3twsS9la7HsTed6TxvVCQqeRQv71r6rnHo0W//QY +// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260505T234159+08:00.MEUCIATO7TEkwd1rvThsxO3R +// c5mCUG9+pkm5sPhrcZ2Z0EsCAiEAg3ty6y/eU2pvgBMQgKurZoIr/w8jn0NMzDUV3HBAL5o=