← 노드 한 장 전체#30 · Chat Trigger

Chat Trigger

n8n 안에서 바로 대화하는 챗봇

이 글은 이런 분께n8n 안에서 바로 대화하는 챗봇을 만들어 보고 싶은 분
Chat Trigger 영상 표지

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요

JSON 받기

"오늘 달러 환율 얼마야?" 물어보면 챗봇이 직접 조회해서 답해요. 코드 0줄, 노드 5개.

Chat Trigger는 채팅창에 메시지가 오면 워크플로우를 시작하는 노드예요.

먼저 결과부터

Chat Trigger + AI Agent로 n8n 안에서 바로 대화하는 챗봇. 환율 도구를 불러 1달러 1,324.7원, 기억(Memory)으로 "방금 금액의 절반"도 도구 없이 답함(AI 답변은 틀릴 수 있음).
우리가 실제로 돌린 기록 · 실행 #71670 · 2026-10-25
Chat Trigger 실제 n8n 화면 1
우리가 실제로 돌린 n8n 화면 (실행 #71670, 2026-10-25)
Chat Trigger 실제 n8n 화면 2
우리가 실제로 돌린 n8n 화면 (실행 #71670, 2026-10-25)

따라 하기

아래 설정값은 이 영상에 나온 워크플로우 JSON에서 그대로 가져왔어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 실제로 넣은 값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.

Step 1. Chat Trigger 노드 추가이름: When chat message received

설정 없이 그대로 추가해요.

Step 2. AI Agent 노드 추가이름: AI Agent

Options › System Message너는 환율을 알려주는 도우미야. 환율을 물으면 반드시 get_usd_rates 도구로 최신 값을 조회하고, 조회한 값(KRW)과 갱신 시각을 함께 알려줘. 계산이 필요하면 그 값으로 계산해. 한국어로 짧게 답해.

Step 3. HTTP Request Tool 노드 추가이름: get_usd_rates

Description미국 달러(USD) 기준 최신 환율을 가져온다. 응답의 rates.KRW가 1달러당 원화, time_last_update_utc가 갱신 시각.
URLhttps://open.er-api.com/v6/latest/USD

Step 4. OpenAI Chat Model 노드 추가이름: OpenAI Chat Model

Modelgpt-4.1-mini
Options › Sampling Temperature0

Step 5. Simple Memory 노드 추가이름: Simple Memory

Context Window Length5

가져와서 쓸 때 확인할 것

노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.