Agent Skills
返回列表
📊

Reddit 子版块情感追踪器

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/reddit-subreddit-sentiment-tracker。

技能介绍

Reddit 子版块的帖子与评论更新速度快,人工追踪群体情绪波动既耗时又容易滞后——往往等争议发酵后才发现趋势异常。

核心工作链路

这个技能通过三步实现自动化追踪:

  • 数据采样:借助 PRAW 调用 Reddit OAuth2 API,按滚动 24 小时窗口抓取指定子版块的热门帖子(top posts)与评论,保证数据时效性同时避免重复采集历史内容。
  • 情感打分:批量提交文本至 HuggingFace Inference API,使用 twitter-roberta-base-sentiment 模型对帖子标题、正文及评论进行情感分类与分数计算,主要适配英文场景但支持多语言基础能力。
  • 聚合与预警:将当日得分聚合为时间序列数据,写入 Google Sheets 的每日工作表;同时对比周度数据,当情感分数下降超过 20 点时,自动触发 Slack 警报通知维护者。

适用边界与注意点

使用时需关注几个限制:

  • Reddit API 要求提供 modhash 令牌,缺失有效 token 可能导致请求被拒,需提前在 Reddit 开发者后台配置。
  • flair_csv 参数最多支持 100 行数据,仅用于辅助帖子 flair 筛选,子版块 flair 分类复杂时可能无法全覆盖。
  • 情感模型基于 Twitter 语料训练,对 Reddit 特有的俚语、缩写可能存在偏差,非英文内容的准确度会明显下降。
  • Slack 预警阈值固定为周跌幅 20 点,小板块或低活跃度子版块需自行调整阈值以避免误报。

使用场景

  • 社区运营每日追踪指定子版块的帖子与评论情感波动,将结果整理到 Google Sheets 供团队查看
  • 数据分析师按周对比子版块情感分数变化,排查是否存在负面情绪上升趋势并输出报告
  • 开发者监控子版块情感下滑情况,当周跌幅超20点时通过 Slack 接收预警通知
  • 研究人员收集特定主题子版块的24小时内热帖与评论,分析群体态度倾向

适合人员

  • 社区运营:负责监控指定子版块用户情绪变化,需要自动化获取情感数据并可视化
  • 数据分析师:需将Reddit情感数据按日汇总为时间序列,用于趋势分析与报告生成
  • 开发者:搭建情感监控链路,需要自动化抓取Reddit数据并触发Slack预警
  • 研究人员:研究特定社区的态度分布,需要批量采集热帖评论并分析情感倾向