ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Workflows
  3. Workflow de résumé YouTube vers Slack
Workflow

Workflow de résumé YouTube vers Slack

Workflow piloté par cron : récupérer les nouvelles vidéos YouTube d'une chaîne, extraire les transcriptions, résumer avec un LLM, publier le digest sur Slack.

Commencez gratuitementDocumentation API

Aperçu

Surveiller une chaîne YouTube pour les nouvelles publications, récupérer les métadonnées et les sous-titres automatiques via le point de terminaison YouTube de Scavio, résumer avec GPT/Claude, publier dans un canal Slack selon un planning quotidien.

Déclencheur

Cron quotidien (p. ex. 08:00 UTC)

Planification

Cron quotidien

Étapes du workflow

1

Interroger le point de terminaison YouTube de Scavio pour une chaîne

POST /api/v1/search avec platform=youtube et le nom de la chaîne ou la requête de sujet.

2

Filtrer les nouvelles vidéos depuis la dernière exécution

Comparer les dates de publication avec un horodatage last_seen stocké dans SQLite ou Redis.

3

Extraire la transcription de chaque nouvelle vidéo

Utiliser le point de terminaison d'extraction de Scavio ou le champ de sous-titres automatiques YouTube du résultat de recherche.

4

Résumer avec un LLM

Envoyer la transcription à Claude ou GPT avec une invite système : 'Résumé en 3 points, points clés, éléments d'action éventuels.'

5

Publier sur Slack via un webhook

Formater en message Slack Block Kit avec le titre de la vidéo, l'URL de la vignette et les points du résumé.

6

Mettre à jour l'horodatage last_seen

Conserver la dernière date de publication pour que la prochaine exécution ignore les vidéos déjà traitées.

Implémentation 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']}"})

Implémentation 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}` })
  });
}

Plateformes utilisées

YouTube

Recherche de vidéos avec transcriptions et métadonnées

Questions fréquentes

Surveiller une chaîne YouTube pour les nouvelles publications, récupérer les métadonnées et les sous-titres automatiques via le point de terminaison YouTube de Scavio, résumer avec GPT/Claude, publier dans un canal Slack selon un planning quotidien.

Ce workflow utilise un cron quotidien (p. ex. 08:00 utc). Cron quotidien.

Ce workflow utilise les plateformes Scavio suivantes : youtube. Chaque plateforme est appelée via le même point de terminaison API unifié.

Oui. L'offre gratuite de Scavio comprend 50 crédits à l'inscription sans carte bancaire. Cela suffit pour tester et valider ce workflow avant de le passer à l'échelle.

Workflow de résumé YouTube vers Slack

Workflow piloté par cron : récupérer les nouvelles vidéos YouTube d'une chaîne, extraire les transcriptions, résumer avec un LLM, publier le digest sur Slack.

Obtenez votre clé APILire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité