# 依赖说明文件

## Python 依赖

要运行 fetch_social_news.py 脚本，需要安装以下 Python 包：

```bash
pip install feedparser requests
```

## 包说明

- **feedparser**: 用于解析 RSS/Atom feeds
  - 版本: 6.0.0+
  - 功能: 解析 RSSHub 返回的 XML 格式数据

- **requests**: HTTP 请求库
  - 版本: 2.28.0+
  - 功能: 从 RSSHub 实例获取数据

## 可选依赖

如果需要更高级的 NLP 功能：

```bash
pip install jieba  # 中文分词
pip install textblob  # 文本分析
```

## 系统要求

- Python 3.7+
- 网络连接（访问 RSSHub）
- 磁盘空间：用于保存生成的报告

## Cron 自动化配置

每日 8:00 自动执行：

```bash
0 8 * * * cd /path/to/skill && /usr/bin/python3 scripts/fetch_social_news.py --auto-save >> /var/log/social_news_collector.log 2>&1
```

## CodeBuddy 集成

通过 CodeBuddy 自动化功能：

```toml
[automation]
name = "每日社交媒体新闻收集"
prompt = "收集每日社交媒体新闻并生成报告"
rrule = "FREQ=DAILY;BYHOUR=8;BYMINUTE=0"
cwds = ["/path/to/workspace"]
status = "ACTIVE"
```
