diff --git a/sample/notify.js b/sample/notify.js index 6f3da33b..d2e03ddd 100644 --- a/sample/notify.js +++ b/sample/notify.js @@ -296,6 +296,16 @@ async function sendNotify( ) { //提供6种通知 desp += author; //增加作者信息,防止被贩卖等 + + // 根据标题跳过一些消息推送,环境变量:SKIP_PUSH_TITLE 用回车分隔 + let skipTitle = process.env.SKIP_PUSH_TITLE + if(skipTitle) { + if(skipTitle.split('\n').includes(text)) { + console.info(text + "在SKIP_PUSH_TITLE环境变量内,跳过推送!"); + return + } + } + await Promise.all([ serverNotify(text, desp), //微信server酱 pushPlusNotify(text, desp), //pushplus(推送加) diff --git a/sample/notify.py b/sample/notify.py index 79ac9fb2..e8ab06f0 100644 --- a/sample/notify.py +++ b/sample/notify.py @@ -647,6 +647,13 @@ def send(title: str, content: str) -> None: print(f"{title} 推送内容为空!") return + # 根据标题跳过一些消息推送,环境变量:SKIP_PUSH_TITLE 用回车分隔 + skipTitle = os.getenv("SKIP_PUSH_TITLE") + if skipTitle: + if (title in re.split("\n", skipTitle)): + print(f"{title} 在SKIP_PUSH_TITLE环境变量内,跳过推送!") + return + hitokoto = push_config.get("HITOKOTO") text = one() if hitokoto else ""