From 3b7e04cd41b118ca0bea42fe45ddd894896921f6 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Mon, 25 May 2026 22:01:06 +0800 Subject: [PATCH] Use localized strategy plugin alert copy --- notifications/telegram.py | 16 +++++++++++++++- pyproject.toml | 4 ++-- requirements.txt | 4 ++-- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/notifications/telegram.py b/notifications/telegram.py index 172d112..d848d20 100644 --- a/notifications/telegram.py +++ b/notifications/telegram.py @@ -39,10 +39,17 @@ "strategy_plugin_line": "🧩 插件:{plugin} | 状态:{route} | 提醒:{action}", "strategy_plugin_alert_subject": "🚨 危机插件告警:{plugin} | {route}", "strategy_plugin_alert_title": "🚨 【危机插件告警】", + "strategy_plugin_alert_context": "运行环境:{context}", "strategy_plugin_alert_strategy": "策略:{strategy}", + "strategy_plugin_alert_plugin": "插件:{plugin}", + "strategy_plugin_alert_status": "状态:{route}", + "strategy_plugin_alert_action": "提醒:{action}", + "strategy_plugin_alert_mode": "模式:{mode}", "strategy_plugin_alert_as_of": "信号时间:{as_of}", - "strategy_plugin_alert_would_trade": "若启用交易会操作:{value}", + "strategy_plugin_alert_would_trade": "启用时是否会交易:{value}", "strategy_plugin_alert_source": "来源:{source}", + "strategy_plugin_alert_yes": "是", + "strategy_plugin_alert_no": "否", "strategy_plugin_name_crisis_response_shadow": "危机观察通知", "strategy_plugin_mode_shadow": "影子观察", "strategy_plugin_route_no_action": "未触发危机", @@ -139,10 +146,17 @@ "strategy_plugin_line": "🧩 Plugin: {plugin} | status: {route} | notice: {action}", "strategy_plugin_alert_subject": "🚨 Crisis plugin alert: {plugin} | {route}", "strategy_plugin_alert_title": "🚨 【Crisis Plugin Alert】", + "strategy_plugin_alert_context": "Context: {context}", "strategy_plugin_alert_strategy": "Strategy: {strategy}", + "strategy_plugin_alert_plugin": "Plugin: {plugin}", + "strategy_plugin_alert_status": "Status: {route}", + "strategy_plugin_alert_action": "Notice: {action}", + "strategy_plugin_alert_mode": "Mode: {mode}", "strategy_plugin_alert_as_of": "Signal as-of: {as_of}", "strategy_plugin_alert_would_trade": "Would trade if enabled: {value}", "strategy_plugin_alert_source": "Source: {source}", + "strategy_plugin_alert_yes": "yes", + "strategy_plugin_alert_no": "no", "strategy_plugin_name_crisis_response_shadow": "Crisis Watch Notice", "strategy_plugin_mode_shadow": "shadow", "strategy_plugin_route_no_action": "no crisis detected", diff --git a/pyproject.toml b/pyproject.toml index 2b0c092..a29dc07 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,8 +14,8 @@ authors = [ ] dependencies = [ "firstrade==0.0.38", - "quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@532346b6e22d9f9c0a25c5e859f29084d7b27f6c", - "us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@7ccc46038e6f0fe84a6910a6fa0515252bf15b79", + "quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@a65f589b410cda42f165e3242328763567766b84", + "us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@edf563df5fe4f13ef2d236cd0c8b823f9ef437ea", "google-cloud-storage", "requests", ] diff --git a/requirements.txt b/requirements.txt index 83f5373..6c46e63 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ flask gunicorn firstrade==0.0.38 -quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@532346b6e22d9f9c0a25c5e859f29084d7b27f6c -us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@7ccc46038e6f0fe84a6910a6fa0515252bf15b79 +quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@a65f589b410cda42f165e3242328763567766b84 +us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@edf563df5fe4f13ef2d236cd0c8b823f9ef437ea google-cloud-storage requests pytest