Reddit内容管理Reddit内容管理
Reddit内容管理

技能简介

该技能通过命令行与Reddit交互,支持浏览帖子、搜索内容、提交新帖、回复评论以及执行版主操作。读取功能无需认证即可使用;发帖和版务功能需配置OAuth。

业务背景

帮助业务人员高效追踪Reddit平台热点话题与竞品动态,无需登录即可快速浏览目标社区的热门讨论。市场团队可实时监测品牌声量,研究人员能抓取行业趋势数据,运营人员则可通过认证账号参与互动或管理自有社区,实现从情报收集到用户触达的闭环。

落地案例:某出海游戏公司计划进入北美市场,运营人员使用该技能查看r/gaming和r/IndieGaming版块的热门帖子,分析玩家近期关注的玩法类型;随后搜索

能做什么

  • 查看指定版块的热门/最新/置顶帖子
  • 在特定版块或全站搜索帖子
  • 获取指定帖子的评论列表
  • 发布文字帖或链接帖(需认证)
  • 回复帖子或评论(需认证)
  • 执行版主操作:移除、批准、置顶、锁定、查看审核队列(需版主权限)

使用说明

安装要求

需预先安装 Node.js 环境。

环境配置(发帖/版务必需)

  1. 访问 https://www.reddit.com/prefs/apps
  2. 点击 “create another app…”
  3. 选择 “script” 类型
  4. 设置回调地址为 http://localhost:8080
  5. 记录应用名称下方的 client ID 和 secret
  6. 设置环境变量:
    export REDDIT_CLIENT_ID="your_client_id"
    export REDDIT_CLIENT_SECRET="your_client_secret"
    export REDDIT_USERNAME="your_username"
    export REDDIT_PASSWORD="your_password"

常用命令示例

查看热门帖子:node {baseDir}/scripts/reddit.mjs posts wallstreetbets

查看最新帖子:node {baseDir}/scripts/reddit.mjs posts wallstreetbets --sort new

搜索内容:node {baseDir}/scripts/reddit.mjs search wallstreetbets "关键词"

获取评论:node {baseDir}/scripts/reddit.mjs comments POST_ID

发布文字帖:node {baseDir}/scripts/reddit.mjs submit 版块名 --title "标题" --text "正文"

发布链接帖:node {baseDir}/scripts/reddit.mjs submit 版块名 --title "标题" --url "链接"

回复内容:node {baseDir}/scripts/reddit.mjs reply THING_ID "回复内容"

版主移除:node {baseDir}/scripts/reddit.mjs mod remove THING_ID

首次使用发帖功能前,运行 login 命令完成授权,令牌自动保存至 ~/.reddit-token.json 并自动刷新。

输入与输出

见下方输入与输出表格。

项目内容
输入subreddit名称、排序参数(hot/new/top)、时间过滤、搜索关键词、帖子ID/URL、标题文本、正文/链接、回复内容、THING_ID、版主指令
输出帖子元数据列表(含标题/作者/分数/评论数/发布时间)、嵌套评论结构、搜索结果、操作状态反馈、版主队列条目
适用人群社交媒体运营者、数据收集人员、Reddit版块管理员、需要自动化Reddit交互的开发者
不包含私信收发、账户设置修改、图片/视频直接上传、点赞/踩投票、Reddit Awards赠送、跨平台同步

 

风险提示

  • OAuth认证信息(client ID/secret)泄露可能导致账号被盗用
  • 未认证请求限速约10次/分钟,超限可能触发IP临时封禁
  • 版主操作不可逆,移除的内容无法通过本技能恢复
  • 频繁发帖可能触发Reddit反垃圾机制导致账号限制
  • 环境变量中的密码以明文存储,共享环境时存在泄露风险

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/theglove44/reddit/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...