SuperAPI AI 工具集

reddit-skill

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:读取 Reddit 公开帖子、评论、用户资料与子版块信息,并可选通过 OAuth2 访问 API。它是 Arindam200/reddit-mcp 的 shell 脚本移植版。

主要能力:无密钥时可用 RSS 与公开 .json 读取;有密钥时支持用户模式或 app-only 模式。提供 auth_check.sh、me.sh、user_info.sh、user_posts.sh、user_comments.sh、subreddit_info.sh、subreddit_stats.sh、subreddit_popular.sh、subreddit_top.sh、search.sh、submission.sh 等读取脚本,以及 post_create.sh、comment_reply.sh、subreddit_subscribe.sh 等写入脚本。

使用方式:公开读取可先使用内置 URL 工具打开 .json 或 RSS 地址;脚本方式可设 REDDIT_RSS_MODE=1,例如 REDDIT_RSS_MODE=1 sh scripts/subreddit_top.sh --subreddit singularity --time day --limit 25。API 需在 config/.env 填 REDDIT_CLIENT_ID、REDDIT_CLIENT_SECRET、REDDIT_USER_AGENT。写入需 REDDIT_USERNAME、REDDIT_PASSWORD、REDDIT_ENABLE_WRITE=1 并加 --confirm。

限制:RSS 不提供 score 与 num_comments;公开 JSON 可能被截断且含 more,技能不展开 more。写入有双重保护,未设 REDDIT_ENABLE_WRITE 直接报错,无 --confirm 仅 dry-run。速率限制约 app-only 60 次/分、user 模式 600 次/10 分钟,429 时等待不超过 60 秒则重试一次。缓存位于 cache/ 目录。