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
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.
Tags relacionadas
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.