a
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
# 小红书热点趋势自动化 - 快速开始
|
||||
|
||||
## 目录结构
|
||||
|
||||
```
|
||||
xhs_trending_automation/
|
||||
├── scripts/
|
||||
│ ├── workflow.py # 主工作流
|
||||
│ ├── scheduler.sh # 定时调度器 ⭐
|
||||
│ ├── view_logs.sh # 查看日志
|
||||
│ └── ...
|
||||
├── logs/ # 运行日志
|
||||
├── output/ # 生成内容
|
||||
└── config/config.json # 配置文件
|
||||
```
|
||||
|
||||
## 快速命令
|
||||
|
||||
### 1. 手动运行(指定话题)
|
||||
```bash
|
||||
cd /home/ubuntu/nanocode/xhs_trending_automation
|
||||
python3 scripts/workflow.py --topic "AI芯片" --dry-run # 试运行
|
||||
python3 scripts/workflow.py --topic "AI芯片" # 正式发布
|
||||
```
|
||||
|
||||
### 2. 手动运行(自动发现热点)
|
||||
```bash
|
||||
python3 scripts/workflow.py --keyword "科技"
|
||||
```
|
||||
|
||||
### 3. 查看定时任务日志
|
||||
```bash
|
||||
./scripts/view_logs.sh # 查看今天日志
|
||||
./scripts/view_logs.sh 20260323 # 查看指定日期
|
||||
```
|
||||
|
||||
### 4. 手动触发今日定时任务
|
||||
```bash
|
||||
./scripts/scheduler.sh
|
||||
```
|
||||
|
||||
## 定时任务配置
|
||||
|
||||
**已配置**: 每天 10:00 自动运行
|
||||
**任务ID**: d002c8d0
|
||||
**话题轮换**:
|
||||
| 星期 | 话题 |
|
||||
|------|------|
|
||||
| 周一 | AI人工智能 |
|
||||
| 周二 | 芯片技术 |
|
||||
| 周三 | 机器人科技 |
|
||||
| 周四 | 新能源技术 |
|
||||
| 周五 | AI应用趋势 |
|
||||
| 周六 | 科技投资 |
|
||||
| 周日 | AI产业分析 |
|
||||
|
||||
## 修改定时时间
|
||||
|
||||
```bash
|
||||
# 查看当前任务
|
||||
cron list
|
||||
|
||||
# 删除任务
|
||||
cron remove d002c8d0
|
||||
|
||||
# 重新添加(例如改为14:00)
|
||||
cron add --cron_expr "0 14 * * *" --message "小红书热点趋势自动化"
|
||||
```
|
||||
|
||||
## 故障排查
|
||||
|
||||
**问题**: 任务没有按时运行
|
||||
```bash
|
||||
# 检查日志
|
||||
tail -50 logs/scheduler_$(date +%Y%m%d).log
|
||||
|
||||
# 手动测试
|
||||
./scripts/scheduler.sh
|
||||
```
|
||||
|
||||
**问题**: AI生成失败
|
||||
- 检查环境变量: `echo $MOONSHOT_API_KEY`
|
||||
- 检查网络连接
|
||||
|
||||
## 内容预览
|
||||
|
||||
试运行模式会在 `output/` 目录生成JSON文件,可以查看AI生成的内容:
|
||||
```bash
|
||||
ls -lt output/
|
||||
cat output/content_20260323_*.json | jq '.title, .body[:100]'
|
||||
```
|
||||
Reference in New Issue
Block a user