해결된 질문
작성
·
48
답변 2
0
일단 제가 테스트 했을때는 문제 없이 구동되는 것을 확인했습니다만 올려주신 내용만 봐서는 어디서 문제가 생기는지 알 수가 없습니다.
일단 댓글로 남겨주신 오류는 강의 내용에도 말씀드린 부분이지만 2개의 유튜브 노드를 사용하는 이유가 언어를 처리하기 위해서 사용하는 부분이고 따라서 적절한 언어가 적용된 노드는 실행을 성공하고 나머지 언어가 다른 노드는 이미지에서처럼 오류가 나는게 정상입니다.
결론적으로 유튜브 노드 2개중 한개만 실행에 성공하면 되고,
그림에서 처럼 둘중 성공한 유튜브 노드 한개에서 자막을 가져와야 합니다.
또한 강의에서도 다루는 내용이지만 실패하는 쪽 유튜브 노드의 On Error 설정이 Continue로 되어있기 때문에 오류가 발생했다 하더라도 워크플로우가 정지되지 않고 그냥 넘어가게 되는 구조로 작성 된 부분입니다.
최초 자막을 가져오지 못하는 부분 스샷에서는 IF 노드를 보여주고 계신데 여기서는 확인 할께 없습니다. 이 부분을 확인 하기 위해서는 위에서 얘기한것 처럼 실행 성공한 유튜브 노드에서 자막을 가지고 오는지부터 확인을 해보시고, 아니면 012_youtube_transcript_telegram_callback 가 아닌 011_youtubetranscript_telegram 워크플로우에서 먼저 자막을 제대로 확인하는지 부터 단계적으로 확인을 해봐야 할듯 합니다.
제가 실행해본 위의 이미지들의 결과는 제가 따로 작성한 워크플로우가 아닌 현재 인프런 강의의 수업파일을 직접 다운로드해서 실행해본 결과입니다.
일단 011_youtubetranscript_telegram 에서 자막을 제대로 가져오는지 부터 확인하시고 만약 여기서는 문제가 없는데 012 에서 문제가 생기는거라면 011과 012의 유튜브 노드에서 어떤 차이가 있는지도 확인해보시고 N8N 을 재시작 해보시는 것도 방법일 수있고, 캐시를 지우고 실행해서 해결이 될수도 있습니다. 여러 방면으로 테스트 해보시고 그래도 해결이 안되거나 다른 궁금한 사항이 있으시면 질문 주시기 바랍니다.
0