#!/bin/bash # 测试简报生成 echo "🧪 测试情报大师简报生成功能" echo "==============================" # 切换到工作目录 cd /root/.openclaw/agents/情报大师/workspace # 测试Python环境 echo "1. 检查Python环境..." python3 --version if [ $? -eq 0 ]; then echo " ✅ Python3可用" else echo " ❌ Python3不可用" exit 1 fi # 测试必要的Python包 echo "2. 检查Python包..." python3 -c "import requests; import json; import datetime; print(' ✅ 必要包已安装')" if [ $? -ne 0 ]; then echo " ⚠️ 缺少某些包,尝试安装..." pip3 install requests --quiet fi # 生成测试简报 echo "3. 生成测试简报..." python3 -c " import datetime now = datetime.datetime.now() report_time = now.strftime('%Y-%m-%d %H:%M') report = f'''# 📈 测试简报 {report_time} ## 🎯 主要市场动态 1. **黄金 (XAUUSD)**: 2350.50 📈 +0.5% 2. **原油 (USOIL)**: 85.30 📉 -0.3% 3. **美元指数**: 104.20 ➡️ 持平 ## 🔍 重点关注 - 美联储利率决议即将公布 - 美国非农就业数据预期 - 欧洲通胀数据发布 ## ⚠️ 风险提示 市场波动可能加大,注意风险管理。 --- *测试简报生成时间: {report_time}* ''' print(' ✅ 简报内容生成成功') print() print(report) " echo "4. 创建定时任务测试文件..." cat > /tmp/test_cron_job.sh << 'EOF' #!/bin/bash echo "[$(date '+%Y-%m-%d %H:%M:%S')] 定时任务执行测试" echo "当前时间: $(date)" echo "工作目录: $(pwd)" echo "测试完成" EOF chmod +x /tmp/test_cron_job.sh echo "5. 测试定时任务执行..." bash /tmp/test_cron_job.sh echo "" echo "🎉 测试完成!" echo "" echo "下一步:" echo "1. 完整的MCP集成需要调整连接方式" echo "2. 定时任务已配置为每小时整点执行" echo "3. 简报将通过飞书推送给您"