Skip to main content

Bot de Telegram / Discord

  1. Usuário envia link no chat
  2. Backend resolve metadados e mostra preview (título + thumbnail)
  3. Usuário confirma → enfileira download
  4. Bot envia arquivo quando status: completed

SaaS de clipping

  • Resolve URL do creator
  • Lista formatos para o usuário escolher qualidade
  • Download assíncrono em worker separado
  • Armazena no S3/R2 antes de expires_at

Agregador de conteúdo

  • Cron diário busca URLs de um feed
  • Resolve em batch (respeite rate limit: 60/min)
  • Enfileira apenas URLs novas
  • Persiste media_id + job_id no banco

App mobile (via backend)

Nunca chame a Shappire direto do app — use seu backend como proxy.

Pipeline de áudio

  1. Resolve URL de podcast / SoundCloud / Vimeo
  2. Download com format: audio_best
  3. Transcreve ou processa o arquivo localmente
Veja Extrair áudio.

Monitoramento de jobs

Limites a considerar

Planeje filas (Redis, SQS, BullMQ) para não estourar concorrência.