소개
n8n은 워크플로우 자동화를 위한 오픈소스 도구로, 다양한 설치 방법을 제공해요.
보통은 Docker, 데스크탑 앱, 클라우드 서비스(n8n.cloud), 또는 CLI를 통한 설치 방식이 있어요
저는 이 중에서 npm을 사용한 글로벌 설치를 선택했어요. 이유는 다음과 같아요:
빠르게 워크플로우를 테스트하고 싶었고
GUI 없이 CLI 환경에서도 제어가 가능하며
Docker보다 가볍게 설치할 수 있기 때문이에요.
npm install -g n8n설치가 끝나면 아래 명령어로 n8n을 실행할 수 있어요:
n8n기본적으로 http://localhost:5678 에서 n8n 에디터 UI가 실행돼요.
이 방법으로 설치하면, 맥에서 애플스크립트를 직접 실행시켜서 메시지를 보내는 것도 할 수 있어요.
메시지 보내는 애플스크립트
on run {phoneNumber, messageText}
tell application "Messages"
set targetService to 1st account whose service type = iMessage
set targetBuddy to participant phoneNumber of targetService
send messageText to targetBuddy
end tell
end run
이 스크립트를 실행할 때 "폰넘버"와 "메시지" 내용을 인수로 같이 보내면 됩니다. osascript 스크립트경로 폰번호 내용
이렇게 터미널에 입력하면 아래의 영상처럼 제폰에 메시지가 옵니다.
이걸 n8n에서 구현하면 다음과 같습니다.
처음 트리거는 폼데이터로 시작합니다. 폼에서 폰번호와 메시지를 받고,
그걸 Excute Command 노드에서 실행하면 끝
내 컴에 설치하는 데 도커에 설치하지않고, npm으로 직접 설치하면 해볼 수 있는 게 많아요.
이런 것도 할 수 있는 지 몰랐다면?
15기 문과생도 n8n
15기 n8n 에이전트
15기 메이크로 쇼츠만들기
놀러오세요!!