ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Flujos de trabajo
  3. YouTube to Slack Summary Workflow
Flujo de trabajo

YouTube to Slack Summary Workflow

Cron-driven flujo de trabajo: pull nuevo YouTube videos de un canal, extraer transcripts, resumir con un LLM, publicacion digest to Slack.

Comenzar gratisDocumentacion API

Resumen

Watch un YouTube canal for nuevo sube, pull metadata y auto-captions via Scavio YouTube endpoint, resumir con GPT/Claude, publicacion to un Slack canal on un diario programar.

Desencadenador

Diario cron (e.g. 08:00 UTC)

Programación

Diario cron

Pasos del flujo de trabajo

1

Consulta Scavio YouTube endpoint for canal

POST /api/v1/search con plataforma=youtube y el canal nombre o topic consulta.

2

Filtrar nuevo videos desde last ejecutar

Comparar publish dates contra un last_seen marca de tiempo almacenado in SQLite o Redis.

3

Extraer transcript for cada nuevo video

Use Scavio extraer endpoint o YouTube auto-captions campo de el search resultado.

4

Resumir con LLM

Enviar transcript to Claude o GPT con un system prompt: '3-bullet resumen, conclusiones clave, cualquier accion elementos.'

5

Publicar to Slack via webhook

Format as un Slack Block Kit mensaje con video titulo, thumbnail URL, y resumen bullets.

6

Actualizar last_seen marca de tiempo

Persist el ultimo publish date so next ejecutar skips already-processed videos.

Implementacion en Python

Python
import requests, os, json

key = os.environ["SCAVIO_API_KEY"]
resp = requests.post("https://api.scavio.dev/api/v1/search",
    headers={"x-api-key": key},
    json={"query": "channel:@3blue1brown", "platform": "youtube", "limit": 5})
videos = resp.json().get("results", [])

for v in videos:
    summary = call_llm(v.get("transcript", v["snippet"]))
    requests.post(os.environ["SLACK_WEBHOOK"],
        json={"text": f"*{v['title']}*\n{summary}\n{v['url']}"})

Implementacion en JavaScript

JavaScript
const resp = await fetch("https://api.scavio.dev/api/v1/search", {
  method: "POST",
  headers: { "x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ query: "channel:@3blue1brown", platform: "youtube", limit: 5 })
});
const { results } = await resp.json();
for (const v of results) {
  const summary = await callLLM(v.transcript ?? v.snippet);
  await fetch(process.env.SLACK_WEBHOOK, {
    method: "POST", body: JSON.stringify({ text: `*${v.title}*\n${summary}\n${v.url}` })
  });
}

Plataformas utilizadas

YouTube

Búsqueda de videos con transcripciones y metadatos

Preguntas frecuentes

Watch un YouTube canal for nuevo sube, pull metadata y auto-captions via Scavio YouTube endpoint, resumir con GPT/Claude, publicacion to un Slack canal on un diario programar.

Este flujo de trabajo usa un diario cron (e.g. 08:00 utc). Diario cron.

Este flujo de trabajo usa las siguientes plataformas de Scavio: youtube. Cada plataforma se llama a traves del mismo endpoint de API unificado.

Si. El plan gratuito de Scavio incluye 50 creditos al registrarte sin tarjeta de credito. Es suficiente para probar y validar este flujo de trabajo antes de escalarlo.

YouTube to Slack Summary Workflow

Cron-driven flujo de trabajo: pull nuevo YouTube videos de un canal, extraer transcripts, resumir con un LLM, publicacion digest to Slack.

Obtener tu clave APILeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad