This commit is contained in:
aaron 2026-03-03 19:31:33 +08:00
parent 33e43789ce
commit 75edbdca8d
2 changed files with 7 additions and 4 deletions

View File

@ -541,8 +541,11 @@ class StockAgent:
from app.utils.signal_formatter import get_signal_formatter
formatter = get_signal_formatter()
# 获取股票名称
stock_name = signal.get('stock_name', '')
# 使用格式化工具格式化信号
card = formatter.format_feishu_card(signal, symbol, agent_type='stock')
card = formatter.format_feishu_card(signal, symbol, agent_type='stock', stock_name=stock_name)
title = card['title']
content = card['content']
@ -564,8 +567,8 @@ class StockAgent:
else:
logger.warning(f" ⚠️ 飞书通知发送失败但Telegram会发送")
# 发送到 Telegram
await self.telegram.send_message(formatter.format_signal_message(signal, symbol, agent_type='stock'))
# 发送到 Telegram(也传递 stock_name
await self.telegram.send_message(formatter.format_signal_message(signal, symbol, agent_type='stock', stock_name=stock_name))
logger.info(f"✅ 信号通知已发送: {title}")

View File

@ -91,7 +91,7 @@ class SignalFormatter:
🎯 **止盈价**: ${tp:,.2f} ({tp_percent:+.1f}%)
📝 **分析理由**:
{signal.get('reason', '')}
{signal.get('reasoning') or signal.get('reason', '')}
**风险提示**:
{signal.get('risk_warning', '请注意风险控制')}"""