Reddit (read only - no auth)

🔎 Reddit 只读浏览与智能发现

Reddit 只读浏览工具,通过公开 JSON 端点搜索子版块、获取帖子和评论,适合调研和内容发现,不执行任何发帖操作。

收藏
34.5k
安装
15.5k
版本
1.0.0
CLS 安全性认证2026-05-05
点击查看完整报告 >

使用说明

核心用法

reddit-readonly 是一款面向 Reddit 的只读浏览技能,通过调用 Reddit 公开的 JSON API 端点实现无需 OAuth 认证的数据获取。支持六种核心操作:

  • posts: 按排序方式(hot/new/top/controversial/rising)列出子版块帖子,支持时间过滤
  • search: 在指定子版块或全站搜索帖子
  • comments: 获取指定帖子的评论树
  • recent-comments: 获取子版块最新评论
  • thread: 打包获取帖子正文+评论完整上下文
  • find: 多子版块智能筛选,支持关键词包含/排除、最小分数、时效过滤等高级条件

显著优点

1. 零权限设计: 纯只读模式,不涉及发帖、回复、投票或管理操作,从根本上杜绝误操作风险
2. 无需 Reddit 账户: 利用公开 JSON 端点,绕过 OAuth 流程和 API 速率限制门槛

3. 结构化输出: 所有命令返回统一 JSON 格式,便于程序化处理和二次开发

4. 智能工作流: 内置 find 命令支持复杂条件组合,适合批量调研和内容机会发现

5. 手动兜底机制: 明确区分「浏览」与「互动」,生成带 permalinks 的短清单供用户手动打开 Reddit 回复

潜在缺点与局限性

  • 功能边界硬性: 无法完成任何需要登录的操作,用户必须手动跳转到 Reddit 完成互动
  • 依赖公开端点稳定性: Reddit 可随时更改或限制公开 JSON 接口的行为
  • 无身份上下文: 无法访问需要登录态的个性化内容(如订阅、私信、投票状态)
  • HTML 回退风险: 当 Reddit 返回 HTML 而非 JSON 时,脚本会报错,需重试或调整延迟参数
  • 速率限制隐性: 虽无官方 API 限制,但高频请求可能触发 IP 层面的临时封禁

适合人群

  • 需要快速调研 Reddit 话题趋势的研究者和内容运营
  • 希望批量发现讨论机会再手动介入的社区管理者
  • 构建 Reddit 内容聚合或监控工作流的开发者
  • 注重安全、拒绝授予写权限的谨慎用户

常规风险

  • 隐私泄露: 搜索关键词可能暴露用户兴趣方向
  • 依赖维护: Node.js 环境依赖和脚本文件需保持同步更新
  • 时效性: 公开端点的数据延迟和可用性无 SLA 保障

安全解读

综合评估

reddit-readonly 是一款专注于 Reddit 只读浏览的 Skill,通过调用 Reddit 官方公开 JSON API 实现帖子列表、搜索、评论获取等功能,完全规避了发帖、投票、回复等写操作风险。

核心用法

该 Skill 提供 6 类核心命令:posts 获取子版块帖子列表,search 执行关键词搜索,comments 拉取评论线程,recent-comments 查看最新评论,thread 打包获取帖子+评论完整上下文,以及 find 多子版块智能筛选器。所有命令均以 Node.js 脚本执行,输出标准 JSON 格式,便于下游处理。

用户可指定排序方式(hot/new/top/controversial/rising)、时间范围、结果数量、评论深度等参数,灵活控制数据粒度。find 命令尤为实用,支持跨多子版块并发检索,配合包含/排除关键词、最低分值、时效性等过滤条件,适合批量挖掘符合特定标准的内容机会。

显著优点

  • 零依赖安全架构:仅使用 Node.js 18+ 原生 fetch,无第三方 npm 包,彻底消除供应链攻击面
  • 只读边界清晰:硬编码限制为 GET 请求,物理上无法执行发帖、投票、回复等操作
  • 优雅的速率控制:内置 500-1500ms 请求延迟,支持环境变量调节,避免触发 Reddit 反爬机制
  • 隐私友好:仅访问公开帖子数据,不采集用户隐私信息,环境变量配置均为非敏感参数
  • 输出标准化:统一 JSON 格式,成功/失败状态明确,便于自动化集成

潜在局限

  • T3 来源等级:维护者为个人开发者,未经知名组织审查,建议关键场景前人工复核代码
  • 外部 API 依赖:运行完全依赖 Reddit 公开 API 的可用性与政策稳定性,未来可能面临认证要求或端点变更
  • 无缓存机制:重复查询会多次请求 Reddit 服务器,存在不必要的网络开销和速率限制风险
  • 输入验证基础:当前子版块名称验证较为简单,极端输入可能导致请求异常

适合人群

  • 需要批量监控特定话题或子版块的研究人员与社区运营者
  • 希望先筛选内容再人工介入回复的专业用户
  • 对供应链安全敏感、优先选择零依赖工具的安全意识用户
  • 需要快速生成 Reddit 内容短list用于手动二次处理的效率工作者

常规风险

主要风险集中于外部服务依赖来源可信度。Reddit 可能随时调整 API 政策(如强制 OAuth 认证),导致 Skill 功能受限或中断。T3 来源意味着代码更新缺乏组织级质量保障,建议关注版本变更。此外,高频查询仍需遵守 Reddit 速率限制,极端场景下可能收到 429 响应。

整体而言,这是一款功能聚焦、架构简洁、安全可控的只读浏览工具,适合作为 Reddit 信息获取的第一道过滤层。

Reddit (read only - no auth) 内容

references文件夹
scripts文件夹
手动下载zip · 7.9 kB
OUTPUT_SCHEMA.mdtext/markdown
请选择文件