Определить и описать пошаговый процесс создания и настройки автоматизации, которая просматривает канал/каналы на YouTube, считывает оттуда видео и публикует посты в группу в Telegram.
2. Область применения
Это решение идеально подходит для блогеров, медиа-компаний и маркетологов, которые хотят автоматизировать процесс создания постов и вовлечение аудитории к новым видео.
Установите Poll Times на каждую минуту, чтобы автоматизация работала постоянно.
HTTP Request (Скачивание аудио через внешний сервис)
Добавьте ноду HTTP Request:
Method: POST
URL: (ссылка на ваш Replit код)
Как настроить и запустить код на Replit можно посмотреть тут.
Включите отправку заголовков запроса Send Headers. Данные параметры могут отличаться в зависимости от кода, но если вы использовали код, который мы предоставляем в инструкции по настройке Replit, то вписываем:
Specify Headers: Using Fields Below
Name: X-API-Key
Value: s3cr3t-k3y-123
Включите отправку тела запроса Send Body:
Body Content Type: JSON
Specify Body: Using Fields Below Тут передавайте параметры video_url со значением ={{ $json.link }}.
Name: video_url
Value: ={{ $json.link }}
Установите опцию, чтобы получать полный ответ.
Убедитесь, что сервер на Replit доступен и работает.
If (Ветвление обработки ответа)
Добавьте ноду If:
Проверьте, что значение заголовка content-type равно text/plain. Если заголовок соответствует, значит, есть текстовая транскрипция видео.
В противном случае система скачивает аудиофайл для дальнейшей обработки.
Для передачи данных content type или любых других в дальнейшем процессе автоматизации советуем воспользоваться простым перетаскиванием блоков в режиме Schema
Найдите блок content-type и зажмите на нём мышку, перетащив в нужное вам поле, и обязательно выберите параметр заполнения “Expression”
Вот так у вас должен получится If блок:
Первый случай (Если у YouTube-видео нет субтитров, код скачает само видео и сделает транскрибацию)