diff --git a/Cargo.lock b/Cargo.lock index 0ddf4b4..91aa29d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -541,7 +541,7 @@ dependencies = [ [[package]] name = "keeprunningd" -version = "0.2.0" +version = "0.3.0" dependencies = [ "argparse", "chrono", diff --git a/keeprunningd.json b/keeprunningd.json index db77da2..126c5f8 100644 --- a/keeprunningd.json +++ b/keeprunningd.json @@ -1,7 +1,7 @@ { "check_inverval_secs": 1, "show_debug_output": true, - "notify_token": "------------", + "notify_token": "", "lock_file": ".keeprunningd.lock", "items": [{ "grep_tokens": ["java", "app"], diff --git a/src/main.rs b/src/main.rs index c644d99..98290c4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -170,6 +170,10 @@ fn keep_runningd(keep_running_config: Arc) { } async fn send_notify(notify_token: &str, text: &str) { + if notify_token.is_empty() { + info!("Notify token is empty, do not send DingTalk notification"); + return; + } match DingTalk::from_token(¬ify_token) { Err(err) => error!("Prepare DingTalk error: {}", err), Ok(dt) => if let Err(err) = dt.send_text(text).await {