Scenariusz Transkrypcji YouTube Make.com: Wideo do Dokumentów Automatycznie

Zbudowanie scenariusza transkrypcji YouTube Make.com zajmuje cztery moduły i około dziesięć minut: obserwuj kanał, pobierz transkrypcję za pomocą jednego wywołania HTTP, parsuj JSON i kieruj tekst do Google Docs lub Airtable. Oto dokładnie konfiguracja, którą prowadzę, razem z wartościami konfiguracji dla modułu HTTP.
Kształt scenariusza
- RSS — Watch RSS feed items (lub moduł obserwacji YouTube)
- HTTP — Make a request do API transkrypcji
- Router dzielący przepływ
- Google Docs — Create a Document na jedną ścieżkę, Airtable — Create a Record na drugą
Moduł 1: obserwacja kanału
Masz dwie opcje. Moduł obserwacji YouTube działa, ale chce połączenia Google. Wolę moduł RSS — Watch RSS feed items, ponieważ każdy kanał YouTube już publikuje kanał i żadne połączenie nie jest potrzebne:
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID
Zamień identyfikator kanału (ciąg UC... z jego adresu URL /channel/ lub źródła strony). Każdy element kanału nosi tytuł wideo i link; link to co karmi następny moduł.
Moduł 2: HTTP — Make a request
Dodaj moduł HTTP > Make a request:
- Method: GET
- URL:
https://youtube2text.org/api/transcribe - Query String: item
url= link wideo zmapowany z modułu 1, itemmaxChars=20000 - Headers: item
x-api-key=yt_YOUR_KEY
Powiedz modułowi, aby parsować odpowiedź jako JSON (lub upuścić moduł parsowania JSON zaraz po) tak, aby pola stały się mappowalne zamiast jednego nieprzejrzystego ciągu. Udane wywołanie daje Ci:
{"result": {"videoId": "...", "title": "...", "pubDate": "...",
"content": "transcript text ...", "contentSize": 12345, "truncated": false}}
Parametr url akceptuje każdy kształt URL YouTube, czy nawet gołe 11-znakowe id wideo, więc link RSS mapuje bezpośrednio. Dla klucza uderz https://youtube2text.org/api/demo-key raz — zwraca bezpłatny wspólny klucz (yt_...) dobry dla 5 filmów na miesiąc na IP, wystarczający do zbudowania i testowania scenariusza.
Moduły 3 i 4: kieruj tekstem
Dodaj Router po module HTTP. Na pierwszej ścieżce moduł Google Docs — Create a Document z result.title jako nazwą i result.content jako treścią daje Ci czytelne archiwum. Na drugiej, moduł Airtable — Create a Record z kolumnami dla id wideo, tytułu, daty publikacji i transkrypcji sprawia, że całość jest filtrowalna i API-queryable później. Trzymam obie: Docs dla ludzi, Airtable dla skryptów.
Jeśli Twoim celem jest Notion zamiast tego, mapowanie jest prawie identyczne — napisałem ten wariant w przewodniku Notion.
Ścieżka błędu, którą rzeczywiście potrzebujesz
Filmy bez napisów istnieją — świeże transmisje na żywo, klipy muzyczne, kanały, które wyłączyły napisy. Te zwracają TRANSCRIPT_UNAVAILABLE ze statusem 404, i domyślnie jeden z nich zatrzymuje Twój scenariusz. Dołącz procedurę obsługi błędów do modułu HTTP (Resume lub Ignore), aby filmy bez napisów przechodzą cicho. Jeśli zbiorczo przetwarzasz zaległości, możesz także zobaczyć RATE_LIMIT_EXCEEDED (429); odpowiedź zawiera retryAfterSeconds, co dobrze paruje z ponowną próbą.
Matematyka operacji
Szczera ograniczenie tutaj to samo mierzenie Make: bezpłatny poziom daje Ci 1000 operacji na miesiąc i nie będzie sondować częściej niż co 15 minut. Ten scenariusz spala około pięć operacji na wideo, więc parę aktywnych kanałów pasuje wygodnie — ale konfiguracja wysokiego wolumenu będzie chcieć płatny poziom Make, lub samodzielnie hostowany n8n, co prowadzi identyczną pętlę bez licznika operacji. Dla porównania zakupów, wersja Zapier istnieje zbyt, choć ceny zadań są bardziej strome.
Twój własny klucz
Wspólny klucz demo to dla kopania opon. Na rzeczywisty scenariusz zaloguj się za pomocą Google na youtube2text.org/app/keys — brak telefonu, brak karty. Bezpłatnie otrzymujesz 5 filmów na miesiąc; 5,99 USD obejmuje 50, 9,99 USD obejmuje 500, i 19,99 USD to nieograniczone. W tym punkcie pobieranie transkrypcji jest najtańszym modułem na Twojej kanwie.