Reddit技能使用说明
2026-03-26
新闻来源:网淘吧
围观:57
电脑广告
手机广告
浏览、搜索、发布帖子和管理子版块。仅读取操作无需认证即可进行;发帖/管理操作需要设置OAuth。
设置(用于发帖/管理)
- 访问https://www.reddit.com/prefs/apps
- 点击"创建另一个应用..."
- 选择"脚本"类型
- 将重定向URI设置为
http://localhost:8080 - 记下你的客户端ID(位于应用名称下方)和客户端密钥
- 设置环境变量:
export REDDIT_CLIENT_ID="你的客户端ID" export REDDIT_CLIENT_SECRET="你的客户端密钥" export REDDIT_USERNAME="你的用户名" export REDDIT_PASSWORD="你的密码"
读取帖子(无需认证)
# 获取子版块的热门帖子
node {baseDir}/scripts/reddit.mjs posts wallstreetbets
# 获取新帖子
node {baseDir}/scripts/reddit.mjs posts wallstreetbets --sort new
# 获取热门帖子(按天/周/月/年/全部)
node {baseDir}/scripts/reddit.mjs posts wallstreetbets --sort top --time week
# 限制结果数量
node {baseDir}/scripts/reddit.mjs posts wallstreetbets --limit 5
搜索帖子
# 在子版块内搜索
node {baseDir}/scripts/reddit.mjs search wallstreetbets "YOLO"
# 搜索整个Reddit
node {baseDir}/scripts/reddit.mjs search all "stock picks"
获取帖子评论
# 通过帖子ID或完整URL
node {baseDir}/scripts/reddit.mjs comments POST_ID
node {baseDir}/scripts/reddit.mjs comments "https://reddit.com/r/subreddit/comments/abc123/..."
提交帖子(需要认证)
# 文本帖子
node {baseDir}/scripts/reddit.mjs submit yoursubreddit --title "Weekly Discussion" --text "What's on your mind?"
# 链接帖子
node {baseDir}/scripts/reddit.mjs submit yoursubreddit --title "Great article" --url "https://example.com/article"
回复帖子/评论(需要认证)
node {baseDir}/scripts/reddit.mjs reply THING_ID "Your reply text here"
版务管理(需要认证 + 版主权限)
# 移除帖子/评论
node {baseDir}/scripts/reddit.mjs mod remove THING_ID
# 批准帖子/评论
node {baseDir}/scripts/reddit.mjs mod approve THING_ID
# 置顶帖子
node {baseDir}/scripts/reddit.mjs mod sticky POST_ID
# 取消置顶
node {baseDir}/scripts/reddit.mjs mod unsticky POST_ID
# 锁定评论
node {baseDir}/scripts/reddit.mjs mod lock POST_ID
# 查看版务队列
node {baseDir}/scripts/reddit.mjs mod queue yoursubreddit
注意事项
- 读取操作使用Reddit的公共JSON API(无需认证)
- 发帖/版务操作需要OAuth认证 - 请运行一次
登录命令以完成授权 - 令牌存储在
~/.reddit-token.json(自动刷新) - 频率限制:OAuth认证约60次请求/分钟,未认证约10次/分钟
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~