Prompt para Listener de Reddit com Endpoints de API para Resumo Diário

Prompt que orienta uma IA a consultar múltiplos endpoints da API Reddit para compilar um resumo diário dos posts de um subreddit, com opção de incluir comentários.

4.5
9 usos
ChatGPT
Usar no ChatGPT
Objetivo: criar um listener de Reddit que consulta uma série de endpoints de API e gera um resumo diário dos posts de um subreddit. Opcionalmente inclua os comentários de maior pontuação, se disponíveis. Construa a saída de forma clara, com opções para saída em texto simples (bullets) ou JSON estruturado. Respeite os ToS do Reddit e utilize autenticação adequada quando necessário.

Instruções de uso:
- Parâmetros de entrada:
  - subreddit: nome do subreddit (ex: learnprogramming)
  - dia: data no formato AAAA-MM-DD (opcional; se ausente, usa o dia anterior em UTC)
  - include_comments: true|false (incluir 1-3 comentários com maior pontuação por post; se false, apenas títulos)
  - limit_posts: inteiro (nº máximo de posts a considerar; default 50)
  - sort: new|top|hot (critério de ordenação para coletar posts)
  - output_format: text|json (forma de apresentação da digest)  (sugira automaticamente o formato adequado)
- Endpoints sugeridos (adaptar conforme o token/credenciais):
  - https://oauth.reddit.com/r/{subreddit}/new.json?limit={limit_posts}
  - https://oauth.reddit.com/r/{subreddit}/top.json?t=day&limit={limit_posts}
  - https://oauth.reddit.com/r/{subreddit}/hot.json?limit={limit_posts}
  Observação: nem todos endpoints garantem posts do dia; filtre pelo created_utc para o dia escolhido. Implemente backoff exponencial para rate limits e erros 429.
- Extração de dados por post:
  - title, author, score, permalink, url, created_utc
- Saída recomendada (texto):
  Dia: AAAA-MM-DD | Subreddit: r/{subreddit}
  - {title} (por u/{author}, score: {score}) - {url}
  (Se include_comments, para cada post listar os 1-3 comentários top com formato:  - Comentário: {text} — por u/{comment_author})
- Saída alternativa (JSON): um array de posts com fields: title, author, score, url, created_utc, comments (quando solicitado)
- Validações:
  - Se nenhum post for encontrado para o dia, retornar mensagem amigável: Nenhum post encontrado para r/{subreddit} no dia {dia}
  - Em falhas de API (429/5xx), incluir retry com backoff e relatório de erro
- Exemplo de saída simples (apenas títulos):
  Dia: 2026-01-27 | Subreddit: r/learnprogramming
  - Como construir um chatbot simples? (por u/usuario, score: 124) - https://reddit.com/r/learnprogramming/...
- Observação final: utilize apenas endpoints oficiais e a autenticação necessária; respeite direitos de uso dos dados.

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!