修复自动化任务:bot-activity上线 + task7板块slug修复 + cron强化
问题排查与修复: 1. 🔴 bot-activity从未运行 — 新增cron任务(9-23点每小时15轮) 2. 🔴 task7报错'板块不存在: ai-tools' — 更新所有slug为新的51子板块格式 3. 🟡 install-cron.sh旧cron清理不完整 — 改为覆盖模式 4. 🟡 Google News RSS被墙 — 优化fallback提示词用DeepSeek知识+当前日期 效果: - 8个定时任务全部正常运行 - 首次运行产出10个话题(7+3),社区从12→24帖 - 每小时15轮持续产出,预计每天~45帖
This commit is contained in:
@@ -14,10 +14,8 @@ echo "✅ 日志目录已创建: $PROJECT_DIR/logs/"
|
||||
chmod +x "$PROJECT_DIR/scripts/cron-wrapper.sh"
|
||||
echo "✅ cron-wrapper.sh 已加执行权限"
|
||||
|
||||
# 写入 crontab
|
||||
crontab -l 2>/dev/null | grep -v "zhuiguang" > /tmp/cron-temp 2>/dev/null || true
|
||||
|
||||
cat >> /tmp/cron-temp << 'CRONEOF'
|
||||
# 直接写入crontab(覆盖模式)
|
||||
cat > /tmp/cron-temp << 'CRONEOF'
|
||||
|
||||
# ========== 追光AI 定时任务 ==========
|
||||
# 使用 cron-wrapper.sh 统一入口(自动加载 .env)
|
||||
@@ -44,6 +42,9 @@ PROJECT="/home/ubuntu/zhuiguang-ai"
|
||||
|
||||
# 每天早上8:00 新闻推送到社区版块
|
||||
0 8 * * * bash $WRAPPER task7 $PROJECT/scripts/task7-news-to-community.mjs
|
||||
|
||||
# 数字人bot活动引擎(每整点运行,9:00-23:00共15轮/天,每轮3帖)
|
||||
0 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * bash $WRAPPER bot-activity $PROJECT/scripts/bot-activity.mjs
|
||||
CRONEOF
|
||||
|
||||
crontab /tmp/cron-temp
|
||||
@@ -64,4 +65,5 @@ echo " 05:00 - Task4 发现AI技能"
|
||||
echo " 06:00 - Task1 发现AI工具"
|
||||
echo " 07:30 - 生成AI日报"
|
||||
echo " 08:00 - Task7 新闻→社区"
|
||||
echo " 09-23 - 数字人bot活动引擎(每小时1轮)"
|
||||
echo "========================================"
|
||||
Reference in New Issue
Block a user