介绍
# Search Reddit
由 OpenAI web_search 驱动的实时 Reddit 搜索,具备帖子内容增强功能(包括分数、评论和热门评论摘要)。
## 设置
设置你的 OpenAI API key:
```bash clawdbot config set skills.entries.search-reddit.apiKey "sk-YOUR-KEY" ```
或者使用环境变量: ```bash export OPENAI_API_KEY="sk-YOUR-KEY" ```
你也可以设置一个共享密钥: ```bash clawdbot config set skills.entries.openai.apiKey "sk-YOUR-KEY" ```
## 命令
### 基础搜索 ```bash node {baseDir}/scripts/search.js "Claude Code tips" ```
### 按时间筛选 ```bash node {baseDir}/scripts/search.js --days 7 "AI news" ```
### 按 Subreddit 筛选 ```bash node {baseDir}/scripts/search.js --subreddits machinelearning,openai "agents" node {baseDir}/scripts/search.js --exclude bots "real discussions" ```
### 输出选项 ```bash node {baseDir}/scripts/search.js --json "topic" # JSON results node {baseDir}/scripts/search.js --compact "topic" # Minimal output node {baseDir}/scripts/search.js --links-only "topic" # Only Reddit links ```
## 聊天中的使用示例
**用户:** "Search Reddit for what people are saying about Claude Code" **操作:** 运行搜索,查询词为 "Claude Code"
**用户:** "Find posts in r/OpenAI from the last week" **操作:** 运行搜索,使用 --subreddits openai --days 7
**用户:** "Get Reddit links about Kimi K2.5" **操作:** 运行搜索,使用 --links-only "Kimi K2.5"
## 工作原理
使用 OpenAI Responses API (`/v1/responses`) 和 `web_search` 工具: - 允许的域名:`reddit.com` - 通过获取 Reddit JSON (`/r/.../comments/.../.json`) 来增强每个帖子 - 根据 `created_utc` 更新日期并筛选最近 N 天的内容 - 计算互动数据和热门评论摘要
## 环境变量
- `OPENAI_API_KEY` - OpenAI API 密钥(必需) - `SEARCH_REDDIT_MODEL` - 模型覆盖设置(默认:gpt-5.2) - `SEARCH_REDDIT_DAYS` - 默认搜索天数(默认:30)