修复自动化任务: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:
ZhuiGuangAI Dev
2026-06-01 01:39:38 +08:00
parent 722594858c
commit a9145c4dc1
3 changed files with 21 additions and 19 deletions
+1 -1
View File
@@ -197,7 +197,7 @@ function buildPasserbyTopicPrompt(bot, forumName, forumDescription, newsItems) {
const p = bot.personality;
const newsText = newsItems.length > 0
? newsItems.map((n, i) => `${i + 1}. [${n.pubDate || "近期"}] ${n.title}`).join("\n")
: "(当前无实时新闻,请根据你的角色知识和行业常识,提出一个结合当前季节/月份/年份背景的时效性强的话题。注意话题中必须体现当前时间背景,不能看起来像旧帖子)";
: `(搜索不到实时新闻,请充分利用DeepSeek知识库中截至2025年6月的最新行业信息。今天是${today},你必须让话题看起来像是今天或最近几天发生的。可以提及:今年发生的重大事件、近几个月出台的新政策、当前季节性的行业趋势、最近热门的讨论。在你的发言中自然地加入时间锚点,比如"上个月刚出来的…"、"最近大家都在说…"、"这个月的数据显示…"等,让读者第一眼就感受到这是当前的话题而不是老帖)`;
const today = new Date().toLocaleDateString("zh-CN", { year: "numeric", month: "long", day: "numeric" });
const passerbyType = p.passerbyType || "observer";