대화의 각 메시지에 대해 반복자를 사용하여 특정 Slack 대화 또는 채널 내의 모든 메시지를 자동으로 반복 처리할 수 있습니다. 이를 통해 대화 내에서 메시지를 대량으로 분석, 보관 또는 처리하는 등의 작업을 자동화할 수 있습니다.

절차

  • 작업 팔레트의 루프 package에서 루프 작업을 더블 클릭하거나 드래그합니다.
  • 반복자 목록에서 Slack 패키지를 검색한 후 대화의 각 메시지에 대해 옵션을 선택합니다.
  • 세션 이름 필드를 사용하여 다음 옵션 중 하나를 선택합니다.
    • 세션 이름: 연결 작업에서 사용한 세션 이름을 입력합니다.

      (선택 사항) 값 삽입 아이콘을 클릭하여 Slack 세션 이름을 저장하는 데 사용한 기존 변수를 선택합니다.

    • 변수: 세션 이름을 저장하는 데 사용한 변수의 이름을 입력합니다.
  • 사용자 이름: 그룹 대화의 사용자 아이디를 쉼표로 구분하여 지정합니다.
  • 채널 ID: 그룹 대화의 채널 ID를 지정합니다.
    주: 비공개 Slack 채널의 채널 ID를 검색하려면 Slack API 포털에서 만든 앱이 해당 채널에 추가되어 있는지 확인합니다. 이 작업을 수행하려면 비공개 채널 > 채널 세부정보 보기 > 통합으로 이동한 다음 앱 추가를 클릭합니다.
  • 시작 날짜종료 날짜 옵션을 사용하여 지정된 날짜 범위 내의 메시지를 필터링합니다.
  • 메시지 세부 정보를 변수에 할당 필드에서 메시지 세부 정보를 출력 변수에 저장하려면 여러 변수 또는 사전 변수 중 하나를 선택합니다.
    • 여러 변수: 특정 키(예: ID, message, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime)의 각 검색된 값을 별도의 변수에 할당하여 각 팀 세부 정보를 특정 변수에 매핑할 수 있습니다. 각 변수에 대해 다음 단계를 수행하십시오.
      • 변수 매핑 추가를 클릭합니다.
      • 변수의 를 입력합니다.
      • 변수에 매핑 필드에서 데이터가 저장될 변수를 선택합니다.
      • 구성된 변수에 저장할 데이터에 대해 추가를 클릭합니다.
      표 1. 변수 매핑이 포함된 키
      설명 변수 유형
      ID Slack 메시지에 할당된 고유 식별자 문자열
      메시지 대화에 포함된 메시지 내용 문자열
      sentByUserID 메시지를 보낸 사용자의 고유 식별자입니다. 문자열
      sentByUsername 메시지를 보낸 사용자의 표시 이름 문자열
      createdDateTime 메시지가 생성된 날짜 및 시간 날짜 시간
      modifiedDateTime 메시지가 마지막으로 수정된 날짜 및 시간입니다. 날짜 시간
    • 사전: 모든 값을 키-값 쌍으로 이루어진 사전 객체에 저장합니다.