저는 N8N을 사용하여 Hacker News에서 자동으로 10개의 기사를 가져오는 간단한 워크플로우를 만드는 방법을 경험해보았어요. N8N은 사용자가 원하는 모든 것을 자동화할 수 있도록 도와주는 훌륭한 도구인데요, 아래를 읽어보시면 어떻게 하면 쉽게 워크플로우를 만들 수 있는지 알아보실 수 있습니다.
1. 매뉴얼 트리거 노드 추가하기
매뉴얼 트리거 노드는 사용자가 설정한 워크플로우를 직접 실행할 수 있게 해주는 기능이에요. 제가 직접 느껴본 바로는, 이 노드는 워크플로우를 테스트할 때 매우 유용합니다.
매뉴얼 트리거 노드 찾기
- 노드 패널을 열려면 우측 상단의 + 아이콘을 클릭하거나, 키보드에서 Tab 키를 눌러 줘야 해요.
- ‘매뉴얼 트리거’를 검색해 보세요.
노드를 추가하면 ‘워크플로우 테스트’ 버튼이 나타나서 사용할 수 있게 되니, 언제든지 실행해 볼 수 있어요. 제가 사용한 경험을 통해 알게 된 것이지만, 매뉴얼 트리거 단계를 생략해도 워크플로우가 자동으로 추가될 수 있다는 점도 기억해 두시면 좋겠어요.
매뉴얼 트리거 노드를 사용하는 이유
- 사용자가 직접 워크플로우를 실행해 볼 수 있게 해줘요.
- 다른 노드를 추가하면 자동으로 생성되어서 설정이 간편해요.
2. Hacker News 노드 추가하기
매뉴얼 트리거 노드가 추가되었다면, 이제는 Hacker News 노드를 추가해 보도록 해요. 이 노드는 우리가 가져오고 싶은 데이터를 정의하는 중요한 단계에요.
Hacker News 노드 추가 방법
- 매뉴얼 트리거 노드 오른쪽에 있는 + 아이콘을 선택해 주세요.
- ‘Hacker News’를 검색하고, ‘Get many items’ 액션을 선택해 줍니다.
이렇게 하면, n8n이 자동으로 필요한 노드를 선택하여 캔버스에 추가하고 필요한 구성 창을 열어줘요.
Hacker News 노드 설정하기
Hacker News 노드를 추가한 후에는 몇 가지 매개변수를 설정해 주어야 합니다. 제가 참고한 내용을 바탕으로 필요한 매개변수는 다음과 같아요:
항목 | 값 |
---|---|
Resource | All (모든 데이터 레코드) |
Operation | Get Many (다른 기사를 가져오기) |
Limit | 10 (최대 10개 기사 가져오기) |
Additional Fields | Keyword: automation (자동화 관련 기사) |
이 정보를 기준으로 노드 구성을 한 번 해보세요. 노드를 더블 클릭하거나 F2 키를 눌러 이름을 변경할 수도 있습니다.
3. 노드 실행하기
노드의 구성이 끝나면, 이제 실제로 데이터를 요청하는 단계를 진행해 볼 거예요.
노드 실행하기
노드 세부 정보 창에서 “Test step” 버튼을 눌러 결과를 확인할 수 있어요. 저에게도 이 단계는 신기한 경험이었답니다. 요청한 데이터는 다양한 형식으로 확인할 수 있습니다.
- Table 뷰: 기본 형식으로, 결과를 표 형태로 보여줍니다.
- JSON 뷰: JSON 형식으로 보다 자세한 데이터를 표시합니다.
이렇게 다양한 형식의 데이터를 확인할 수 있기 때문에, 나중에 필요한 정보의 수집이 아주 쉬워지더라고요.
4. 워크플로우 저장하기
마지막으로, 모든 설정을 마친 후에는 워크플로우를 저장할 차례입니다. 워크플로우를 저장하는 방법은 간단해요.
워크플로우 저장 방법
저장 방법 | 설명 |
---|---|
단축키 사용 (Ctrl + S) | 에디터 UI에서 빠르게 저장할 수 있습니다. |
우측 상단의 저장 버튼 클릭 | 마우스로 버튼을 클릭하여 저장합니다. |
이렇게 두 가지 방법 중 하나로 저장한 후, 워크플로우 이름을 “Hacker News workflow”로 변경해 주세요.
5. 마무리 및 최종 점검
워크플로우가 모두 제대로 설정되었는지 확인하기 위해, 한 번 더 실행해 보세요. 제가 느끼기에, 이 과정은 작성한 워크플로우가 정상적으로 작동하는지 점검하는 데 매우 중요한 단계에요.
무엇보다도, 이 단계를 통해 작은 성취감을 느낄 수 있었고, 실제로 Hacker News에서 자동으로 데이터를 가져오는 성공적인 결과를 확인할 수 있었답니다.
자주 묻는 질문 (FAQ)
라이센스 비용은 어떻게 되나요?
n8n은 오픈 소스 기반으로 되어 있어 기본 버전은 무료로 사용할 수 있습니다. 기업에서 사용할 경우에는 유료 옵션을 고려할 수 있어요.
워크플로우를 수정하려면 어떻게 해야 하나요?
워크플로우를 수정하려면 해당 노드를 더블 클릭해 구성 변경을 하고, 저장 버튼을 누르면 됩니다.
Hacker News 외에 어떤 데이터를 자동으로 가져올 수 있나요?
n8n은 다양한 외부 서비스와 통합할 수 있으므로, 원하는 데이터에 따라 다양한 API를 통해 자동화할 수 있어요.
n8n을 사용하기 위해서 특별한 용어를 알아야 하나요?
기본적인 프로그래밍 개념과 API에 대한 이해가 있으면 더 도움이 되겠지만, n8n은 직관적인 UI로 많은 부분이 쉽게 다가올 수 있답니다.
지금까지 간단한 N8N 워크플로우를 만드는 과정에 대한 설명이었습니다. 다양한 도전을 해보시고 색다른 경험을 해보세요!
키워드: N8N, 워크플로우, 자동화, Hacker News, 매뉴얼 트리거, 노드 설정, 데이터 요청, API, JSON, 작업 자동화, 간단한 프로젝트