콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

6. 팀 알림#

워크플로의 이 단계에서는 Discord node를 사용하여 Discord 채널에 메시지를 보내는 방법을 배우게 됩니다.

예약된 주문의 계산된 요약이 준비되었으므로, Nathan의 팀에게 Discord 채널에서 알림을 보내야 합니다. 이 워크플로에서는 Discord에서 n8n 서버에 메시지를 보낼 것입니다.

아래 단계를 시작하기 전에 위의 링크를 사용하여 Discord에서 n8n 서버에 연결하십시오. #course-level-1 채널에 액세스할 수 있는지 확인하십시오.

커뮤니케이션 노드

Discord 노드를 다른 커뮤니케이션 앱으로 대체할 수 있습니다. 예를 들어, n8n은 SlackMattermost에 대한 노드도 제공합니다.

워크플로에 코드 노드에 연결된 Discord 노드를 추가합니다.

Discord 노드를 검색할 때 메시지 작업에서 메시지 보내기를 선택하여 노드를 추가합니다.

Discord 노드 창에서 다음 매개변수를 구성하십시오:

  • 연결 유형: Webhook 선택
  • Discord Webhook에 대한 자격 증명: - 새 자격 증명 만들기 - 선택
    • 이 과정에 등록할 때 받은 이메일에서 Webhook URL을 복사하여 자격 증명의 Webhook URL 필드에 붙여넣습니다.
    • 저장을 선택한 다음 자격 증명 대화 상자를 닫습니다.
  • 작업: 메시지 보내기 선택
  • 메시지:
    • 메시지 필드의 오른쪽에 있는 식 표현 탭을 선택하십시오.
    • 아래의 텍스트를 복사하여 식 표현 창에 붙여넣거나 식 표현 편집기를 사용하여 수동으로 작성합니다.

      • 이번 주에 {{$json["totalBooked"]}}개의 예약된 주문이 총 {{$json["bookedSum"]}}의 가치로 있으니, 제 고유 ID는 {{ $('HTTP Request').params["headerParameters"]["parameters"][0]["value"] }}

      직접 메시지 구성

      고유 ID 부분을 추가하려면 노드 > HTTP 요청 > 매개변수 > headerParameters > parameters > [항목: 0]을 확장하고 value를 선택해야 합니다.

이제 Discord 노드에서 단계 테스트를 선택하십시오. 모든 것이 잘 작동한다면 n8n에서 다음과 같은 출력이 표시될 것입니다:

Discord 노드 출력
Discord 노드 출력

그리고 귀하의 메시지는 Discord 채널 #course-level-1에 표시되어야 합니다:

Discord 메시지
Discord 메시지

다음 단계는 무엇인가요?#

Nathan 🙋: 대단해요, 벌써 수많은 지루한 작업 시간을 절약했어요! 이제 필요할 때 이 워크플로를 실행할 수 있으니, 매주 월요일 출근할 때 꼭 실행해야겠어요...

당신 👩‍🔧: 걱정하지 마세요, 실제로는 특정 날짜, 시간 또는 간격으로 워크플로를 예약할 수 있습니다. 다음 단계에서 이를 설정하겠습니다.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!