SuperAPI AI 工具集

search-reddit

写作与研究

查看项目

更新于 10-16 08:16

技能介绍

Search Reddit 是一个由 OpenAI web_search 驱动的实时 Reddit 搜索技能,可对帖子进行富化处理,返回评分、评论数以及热门评论摘要。

用途

该技能用于实时检索 Reddit 上的讨论内容。它通过 OpenAI 的 web_search 工具搜索,将搜索范围限定在 reddit.com 域名内,并抓取每个帖子的 Reddit JSON 数据(/r/.../comments/.../.json)来补充信息。适用于需要获取近期 Reddit 帖子、按子版块筛选内容,或收集 Reddit 链接的场景。

主要能力

  • 实时 Reddit 搜索,基于 OpenAI Responses API(/v1/responses)并启用 web_search 工具。
  • 搜索域名限定为 reddit.com。
  • 帖子富化:抓取 Reddit JSON,计算互动数据(评分、评论),提取热门评论摘要。
  • 时间过滤:根据帖子的 created_utc 更新日期,并筛选最近 N 天的内容。
  • 输出格式选项:JSON 结果、精简输出、仅 Reddit 链接。

安装与配置

设置 OpenAI API Key:

thinkfleetbot config set skills.entries.search-reddit.apiKey "sk-YOUR-KEY"

或使用环境变量:

export OPENAI_API_KEY="sk-YOUR-KEY"

也可以设置共享密钥:

thinkfleetbot config set skills.entries.openai.apiKey "sk-YOUR-KEY"

使用方式

基础搜索

node {baseDir}/scripts/search.js "Claude Code tips"

按时间过滤

node {baseDir}/scripts/search.js --days 7 "AI news"

按子版块过滤

node {baseDir}/scripts/search.js --subreddits machinelearning,openai "agents"
node {baseDir}/scripts/search.js --exclude bots "real discussions"

输出选项

node {baseDir}/scripts/search.js --json "topic"        # JSON 结果
node {baseDir}/scripts/search.js --compact "topic"     # 精简输出
node {baseDir}/scripts/search.js --links-only "topic"  # 仅 Reddit 链接

聊天中的示例用法

  • 用户:“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)

适用场景与限制

适用于需要获取 Reddit 最新讨论、追踪特定子版块动态或收集相关帖子链接的场景。使用时需要有效的 OpenAI API 密钥,搜索范围限于 reddit.com 域名。关于具体收费、价格、速率限制或平台支持等细节,暂未提供。