챗 트리거
Parameters (파라미터): 이 탭은 채팅 기능의 기본 설정 항목들을 보여줍니다.
Settings (설정): 채팅 관련 추가적인 설정들을 조절하는 탭입니다.
Chat URL (채팅 URL): 이 채팅 기능에 접근할 수 있는 URL(주소)입니다.
Make Chat Publicly Available (채팅 공개 설정):
이 토글(스위치) 버튼을 활성화하면, 위에서 보이는 'Chat URL'을 통해 누구나 채팅에 접근할 수 있게 됩니다.
Mode (모드): 채팅이 동작하는 방식을 설정합니다. 현재는 'Hosted Chat' (호스팅된 채팅)으로 설정되어 있습니다.
Hosted Chat (호스팅된 채팅):
Chat on a page served by n8n (n8n에 의해 제공되는 페이지에서 채팅): 이 옵션을 선택하면, n8n이 자체적으로 제공하는 페이지에 채팅창이 나타나게 됩니다. 사용자는 n8n이 생성한 특정 URL에 접속하여 채팅을 이용하게 됩니다.
Embedded Chat (임베디드된 채팅):
Chat through a widget embedded in another page, or by calling a webhook (다른 페이지에 삽입된 위젯을 통해 채팅하거나, 웹훅을 호출하여 채팅): 이 옵션을 선택하면, 기존에 운영하고 있는 웹사이트나 페이지에 채팅 기능을 '위젯' 형태로 삽입할 수 있습니다. 예를 들어, 웹사이트의 오른쪽 하단에 뜨는 작은 채팅창처럼 만들 수 있습니다. 또는 웹훅(webhook)을 호출하여 채팅 기능을 연동할 수도 있습니다.
간단히 말해, 'Hosted Chat'은 n8n이 제공하는 독립된 페이지에서 채팅을 하는 방식이고, 'Embedded Chat'은 기존 웹사이트에 채팅 기능을 심어 넣는 방식입니다.
'Chat will be live at the URL above once you activate this workflow. Live executions will show up in the 'executions' tab' (이 워크플로우를 활성화하면 위 URL에서 채팅이 활성화됩니다. 실시간 실행 내역은 'executions' 탭에 표시됩니다)라는 설명이 추가되어 있습니다. 이는 이 워크플로우를 실행시켜야 채팅 기능이 활성화됨을 의미합니다.
Authentication (인증): 폼이나 채팅 등 특정 기능에 접근하기 위한 인증 방식을 선택하는 항목입니다.
Basic Auth (기본 인증):
Simple username and password (the same one for all users) (모든 사용자가 동일한 간단한 사용자 이름과 비밀번호): 이 옵션을 선택하면, 접근하려는 모든 사용자가 사전에 정해진 하나의 사용자 이름과 비밀번호를 입력해야만 접속할 수 있습니다. 예를 들어, 특정 페이지에 비밀번호를 걸어두는 것과 유사한 방식입니다.
n8n User Auth (n8n 사용자 인증):
Require user to be logged in with their n8n account (사용자가 자신의 n8n 계정으로 로그인하도록 요구): 이 옵션을 선택하면, 해당 기능에 접근하려는 사용자가 반드시 n8n 계정에 로그인해야만 합니다. n8n 서비스에 가입된 사용자만 접근을 허용할 때 유용합니다.
None (없음):
이 옵션을 선택하면, 별도의 인증 절차 없이 누구나 자유롭게 접근할 수 있습니다. 현재 이미지는 'None'이 선택되어 있어 빨간색으로 표시됩니다.
간단히 말해, 'Basic Auth'는 모든 사람에게 동일한 비밀번호를, 'n8n User Auth'는 n8n 계정 로그인을 요구하며, 'None'은 아무런 인증도 필요하지 않은 방식입니다.
Initial Message(s) (초기 메시지):
채팅이 시작될 때 사용자에게 자동으로 표시되는 첫 메시지를 설정하는 부분입니다. 예시로 "Hi there! 👋 My name is Nathan. How can I assist you today?" (안녕하세요! 👋 제 이름은 네이선입니다. 오늘 무엇을 도와드릴까요?)가 입력되어 있습니다.
Options (옵션): 이 채팅에 대한 추가적인 설정을 하는 부분입니다. 현재는 설정된 속성이 없어 'No properties' (속성 없음)이라고 표시되어 있습니다.
Add Field (필드 추가) 버튼을 클릭하여 새로운 옵션을 추가할 수 있습니다.
Allowed Origins (CORS) (허용된 출처):
CORS(Cross-Origin Resource Sharing)와 관련된 설정입니다. 보안을 위해 다른 웹사이트에서 이 채팅 기능을 사용하려고 할 때, 어떤 웹사이트(출처)를 허용할지 지정하는 항목입니다.
Allow File Uploads (파일 업로드 허용):
채팅 중에 사용자가 파일을 업로드할 수 있는지 여부를 설정하는 옵션입니다.
Allowed File Mime Types (허용된 파일 마임 타입):
파일 업로드를 허용했을 경우, 어떤 종류의 파일(예: 이미지, 문서, PDF 등)을 업로드할 수 있는지 지정하는 항목입니다. 'image/png', 'application/pdf'와 같은 형식으로 지정합니다.
Input Placeholder (입력란 플레이스홀더):
채팅 입력창에 미리 표시되는 안내 텍스트를 설정하는 항목입니다. 사용자가 입력하기 전까지 흐릿하게 보이는 글자입니다.
Load Previous Session (이전 세션 불러오기):
사용자가 다시 채팅창에 접속했을 때, 이전에 나눴던 대화 내용을 불러올지 여부를 설정하는 옵션입니다.
Response Mode (응답 모드):
채팅의 응답 방식을 설정하는 항목입니다. 예를 들어, 즉각적으로 응답할지 아니면 특정 조건이 충족되었을 때 응답할지 등을 설정할 수 있습니다.
Require Button Click to Start Chat (채팅 시작을 위해 버튼 클릭 요구):
채팅창이 열리자마자 바로 메시지를 주고받는 대신, 사용자가 특정 '시작' 버튼을 눌러야 채팅이 시작되도록 설정하는 옵션입니다.
Subtitle (부제):
채팅창의 제목 아래에 표시될 작은 부제를 설정하는 항목입니다.
