(유즈케이스) 구글폼 X 디스코드 (⭐⭐⭐)

생성일
이름
(유즈케이스) 구글폼 X 디스코드 (⭐⭐⭐)
Created by
  • data_popcorn

전제조건

구글 설문폼을 만들고 아래 스크린샷을 참고하여 앱스크립트를 작성합니다.

시나리오

💡
한줄 요약
Google 양식 제출 시마다 웹후크로 디스코드에 메시지 보내기.

1. 작동 방식

1.
Webhook 수신: 외부 소스로부터 신규 사용자 데이터를 POST 방식으로 받아옵니다.
2.
Discord 알림: 받은 데이터를 사용해 사용자 환영 메시지를 포맷하고, Discord 웹훅으로 전송합니다.

2. 단계 설정

소요 시간: 15분
1.
Webhook URL 생성: 외부 시스템(예: 양식 제출)에서 데이터를 POST 방식으로 전송하도록 Webhook을 설정하세요.
2.
Discord 웹훅 준비: 알림을 전송할 Discord 채널의 웹훅 URL을 준비하세요.

3. 프로세스

Step 1: Webhook 수신

노드: (Trigger) Webhook
설정 방법:
1.
Webhook 노드를 추가합니다.
2.
HTTP MethodPOST로 설정합니다.
3.
Path를 지정합니다:
예: 462c8756-4efa-48f8-8213-caeb49faeeac
4.
Webhook URL을 외부 시스템(예: Google Forms, Zapier 등)에 연결하여 데이터를 전달받도록 설정합니다.
역할: 신규 사용자 정보를 수신합니다.

Step 2: Discord Webhook

노드: (Action) Discord
설정 방법:
1.
Discord 노드를 추가합니다.
2.
Webhook 인증:
Discord Webhook API 자격증명을 선택하거나 새로 설정합니다.
3.
메시지 포맷:
다음 템플릿을 사용하여 메시지를 작성합니다:
=:tada: `{{ $json.body['이메일'] }}` 님께서 새롭게 오셨습니다.({{ $json.body['n8n에 대해 어떻게 알게 되셨나요?'] }})
전달받은 데이터에서 이메일n8n에 대해 어떻게 알게 되셨나요? 필드를 활용하여 메시지를 구성합니다.
역할: 신규 사용자 데이터를 기반으로 Discord 채널에 환영 메시지를 전송합니다.