InfoGrab DocsInfoGrab Docs

6. 팀에 알림 보내기

요약

워크플로의 이 단계에서는 Discord 노드를 사용하여 Discord 채널에 메시지를 보내는 방법을 배웁니다. 이제 예약된 주문의 계산된 요약이 완성되었으므로, Nathan의 팀에 Discord 채널을 통해 알림을 보내야 합니다.

6. 팀에 알림 보내기#

워크플로의 이 단계에서는 Discord 노드를 사용하여 Discord 채널에 메시지를 보내는 방법을 배웁니다. 이 단계 완료 후 워크플로는 다음과 같은 모습이 됩니다:

이제 예약된 주문의 계산된 요약이 완성되었으므로, Nathan의 팀에 Discord 채널을 통해 알림을 보내야 합니다. 이 워크플로에서는 Discord의 n8n 서버로 메시지를 전송합니다.

아래 단계를 시작하기 전에, 위 링크를 사용하여 Discord의 n8n 서버에 접속하세요. #course-level-1 채널에 접근할 수 있는지 확인하세요.

커뮤니케이션 앱 노드

Discord 노드를 다른 커뮤니케이션 앱으로 교체할 수 있습니다. 예를 들어 n8n에는 SlackMattermost 노드도 있습니다.

워크플로에서 Code 노드에 연결된 Discord 노드를 추가하세요.

Discord 노드를 검색할 때 Message Actions를 찾아 Send a message를 선택하여 노드를 추가합니다.

Discord 노드 창에서 다음 파라미터를 설정하세요:

  • Connection Type: Webhook을 선택합니다.
  • Credential for Discord Webhook: **- Create New Credential -**을 선택합니다.
    • 이 과정에 등록할 때 받은 이메일에서 Webhook URL을 복사하여 자격 증명의 Webhook URL 필드에 붙여넣습니다.
    • Save를 선택한 후 자격 증명 대화상자를 닫습니다.
  • Operation: Send a Message를 선택합니다.
  • Message:
    • Message 필드 오른쪽의 Expression 탭을 선택합니다.
    • 아래 텍스트를 복사하여 Expression 창에 붙여넣거나, Expression Editor를 사용하여 직접 작성합니다.
      This week we've {{$json["totalBooked"]}} booked orders with a total value of {{$json["bookedSum"]}}. My Unique ID: {{ $('HTTP Request').params["headerParameters"]["parameters"][0]["value"] }}
      

Discord 노드에서 Execute step을 선택합니다. 모든 것이 올바르게 작동하면 n8n에서 다음과 같은 출력을 확인할 수 있습니다:

Discord node output
Discord 노드 출력

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

Discord message
Discord 메시지

다음 단계는?#

Nathan 🙋: 놀라워요, 이미 몇 시간의 지루한 작업을 절약해 주셨네요! 이제 필요할 때 이 워크플로를 실행할 수 있겠어요. 매주 월요일 아침 9시에 실행하는 것만 기억하면 되겠군요.

You 👩‍🔧: 걱정하지 마세요, 워크플로를 특정 날짜, 시간 또는 간격에 실행되도록 예약할 수 있어요. 다음 단계에서 설정해 드릴게요.

6. 팀에 알림 보내기

n8n v2.20
원문 보기
요약

워크플로의 이 단계에서는 Discord 노드를 사용하여 Discord 채널에 메시지를 보내는 방법을 배웁니다. 이제 예약된 주문의 계산된 요약이 완성되었으므로, Nathan의 팀에 Discord 채널을 통해 알림을 보내야 합니다.

6. 팀에 알림 보내기#

워크플로의 이 단계에서는 Discord 노드를 사용하여 Discord 채널에 메시지를 보내는 방법을 배웁니다. 이 단계 완료 후 워크플로는 다음과 같은 모습이 됩니다:

이제 예약된 주문의 계산된 요약이 완성되었으므로, Nathan의 팀에 Discord 채널을 통해 알림을 보내야 합니다. 이 워크플로에서는 Discord의 n8n 서버로 메시지를 전송합니다.

아래 단계를 시작하기 전에, 위 링크를 사용하여 Discord의 n8n 서버에 접속하세요. #course-level-1 채널에 접근할 수 있는지 확인하세요.

커뮤니케이션 앱 노드

Discord 노드를 다른 커뮤니케이션 앱으로 교체할 수 있습니다. 예를 들어 n8n에는 SlackMattermost 노드도 있습니다.

워크플로에서 Code 노드에 연결된 Discord 노드를 추가하세요.

Discord 노드를 검색할 때 Message Actions를 찾아 Send a message를 선택하여 노드를 추가합니다.

Discord 노드 창에서 다음 파라미터를 설정하세요:

  • Connection Type: Webhook을 선택합니다.
  • Credential for Discord Webhook: **- Create New Credential -**을 선택합니다.
    • 이 과정에 등록할 때 받은 이메일에서 Webhook URL을 복사하여 자격 증명의 Webhook URL 필드에 붙여넣습니다.
    • Save를 선택한 후 자격 증명 대화상자를 닫습니다.
  • Operation: Send a Message를 선택합니다.
  • Message:
    • Message 필드 오른쪽의 Expression 탭을 선택합니다.
    • 아래 텍스트를 복사하여 Expression 창에 붙여넣거나, Expression Editor를 사용하여 직접 작성합니다.
      This week we've {{$json["totalBooked"]}} booked orders with a total value of {{$json["bookedSum"]}}. My Unique ID: {{ $('HTTP Request').params["headerParameters"]["parameters"][0]["value"] }}
      

Discord 노드에서 Execute step을 선택합니다. 모든 것이 올바르게 작동하면 n8n에서 다음과 같은 출력을 확인할 수 있습니다:

Discord node output
Discord 노드 출력

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

Discord message
Discord 메시지

다음 단계는?#

Nathan 🙋: 놀라워요, 이미 몇 시간의 지루한 작업을 절약해 주셨네요! 이제 필요할 때 이 워크플로를 실행할 수 있겠어요. 매주 월요일 아침 9시에 실행하는 것만 기억하면 되겠군요.

You 👩‍🔧: 걱정하지 마세요, 워크플로를 특정 날짜, 시간 또는 간격에 실행되도록 예약할 수 있어요. 다음 단계에서 설정해 드릴게요.