KDT Slack Setup Automation

KDT Slack Control Tower

상태 확인 전
새 워크스페이스에 봇 설치하기
봇 설치 화면의 Workspace가 여기에 적은 대상과 다르면 허용을 누르지 말고 취소하세요. Slack은 브라우저에 로그인된 다른 워크스페이스를 먼저 보여줄 수 있습니다.

세팅 실행

컨트롤 페이지에서 바로 세팅 실행

Slack App Home 버튼에 경고 표시가 뜨는 경우에도 이 폼으로 같은 세팅 엔진을 실행할 수 있습니다. 먼저 새 워크스페이스에 봇 설치가 끝나 있어야 목록에 표시됩니다.

실행 전 운영자 권한 관리 ⚠ 먼저 완료

세팅을 실행하기 전에 이 워크스페이스에서 KDT 세팅을 실행할 운영자를 먼저 저장합니다. 저장된 운영자가 해당 워크스페이스 멤버이면 생성/재사용 채널에 자동 초대됩니다.

멤버 ID(프로필 → … 더보기 → 멤버 ID 복사, 예: U012AB3CD) 또는 이메일로 입력할 수 있습니다. 이메일은 저장 시 — 이미 워크스페이스 멤버면 자동으로 멤버 ID로 등록되고(초대 메일 없음), 아직 미가입인 사람에게만 초대 링크 이메일이 발송됩니다.
👥 워크스페이스 멤버에서 선택 / 멤버 관리
멤버 목록에서 [권한자 추가]를 누르면 ID 복사 없이 바로 추가됩니다(추가 후 권한자 저장 필요). 신규 초대·삭제·비활성화는 슬랙 정책상 위 슬랙에서 멤버 관리 열기로 진행하세요.
아직 실행 전입니다.

기수 아카이브

이전 기수 설정 재사용

세팅 완료 후 자동 저장됩니다. 이 설정으로 시작하기를 클릭하면 과정 정보 폼이 자동으로 채워집니다.

워크스페이스를 선택하면 이전 기수 설정이 여기에 표시됩니다. 세팅 실행 완료 후 자동 저장되며, 다음 기수 진행 시 빠르게 불러올 수 있습니다.

훈련생 초대

초대 링크 설정 워크스페이스당 1회

슬랙에서 초대 링크를 복사해 붙여넣으면, 아래 이메일 초대·미가입 권한자 초대에 자동으로 사용됩니다. 한 번만 저장하면 다음부터 자동으로 기억됩니다.

  1. 슬랙 워크스페이스 우측 상단 사용자 초대하기 (또는 워크스페이스명 → 설정 및 관리 → 멤버 초대) 클릭
  2. 초대 창 왼쪽 아래 🔗 초대 링크 복사 클릭 (위 '멤버 관리' 패널의 슬랙에서 멤버 관리 열기 ↗로 바로 이동 가능)
  3. 복사한 https://join.slack.com/t/... 링크를 아래에 붙여넣고 저장

초대 메일 내용 수정 가능

훈련생·미가입 권한자에게 나가는 초대 메일의 제목·본문입니다. {{과정}}은 과정명으로 자동 치환되고, 초대 버튼·링크는 본문 아래에 자동으로 붙습니다(본문에 링크를 넣지 않아도 됩니다).

이메일 초대 발송

아직 워크스페이스에 가입하지 않은 훈련생에게 초대 링크를 이메일로 발송합니다. (권한자 등록 시 미가입 이메일에도 같은 링크가 자동 발송됩니다.)

KDT Slack Setup Automation

사용 가이드

처음 사용 순서 (준비 → 4단계 위저드)

워크스페이스를 만들고 봇을 설치한 뒤, 세팅은 4단계 위저드로 진행합니다. 순서대로 따라가면 채널·공지·고정·북마크·Canvas 탭이 자동으로 세팅됩니다.

  1. 준비: 워크스페이스 생성 · 봇 설치

    Slack에서 과정용 워크스페이스를 만들고, 이 페이지에서 KDT Setup Bot을 설치합니다.

    • slack.com/create 에서 워크스페이스를 생성하고, 좌측 아이콘 목록에 보이는지 확인합니다.
    • 페이지 상단 "설치 대상 워크스페이스 확인"에 대상 URL·이름을 넣은 뒤 봇 설치 버튼을 누릅니다.
    • Slack 승인 화면의 Workspace가 다르면 허용을 누르지 말고 취소합니다.
  2. 1단계 · 워크스페이스 & 운영자

    워크스페이스를 선택하고 권한자(운영자)를 저장합니다.

    • 권한자는 멤버 ID 또는 이메일로 등록합니다.
    • 이메일이 이미 멤버면 자동으로 멤버 ID로 저장되고(초대 메일 없음), 미가입이면 초대 링크 이메일이 발송된 뒤 '예약 권한자'로 저장됩니다.
    • 멤버 목록 불러오기로 멤버를 불러와 [권한자 추가]를 누르면 ID 복사 없이 바로 추가됩니다.
    • 신규 초대·삭제 등 멤버 관리는 슬랙에서 멤버 관리 열기로 진행합니다.
  3. 2단계 · 과정 정보

    과정 유형과 기본 정보를 입력합니다.

    • 과정 대분류(일반 KDT / 재직자·단기심화)와 세부 템플릿을 선택합니다.
    • 과정명, 개강일, 종강일, 훈련일수, 훈련시간, 담당 행정매니저를 입력합니다.
    • 훈련일수 기준으로 휴가계획서 포함 여부가 자동 판단됩니다.
    • 훈련시간·담당 행정매니저는 출석입력요청대장 자동 생성에 쓰입니다.
  4. 3단계 · 채널 · 콘텐츠 · 공지 미리보기

    생성할 채널을 고르고 자료 링크·파일을 넣은 뒤, 공지·캔버스를 미리 확인·수정합니다.

    • 생성할 채널을 체크합니다. 기본 선택값이 권장 구성입니다.
    • 출결정정 Form 링크·자료 링크를 입력합니다. 각 입력에 📍로 반영 위치가 표시됩니다.
    • 출석입력요청대장 파일을 비워두면 입력한 과정 정보(과정명·훈련기간·훈련시간·담당 행정M)로 양식이 자동 생성돼 업로드됩니다.
    • 각 공지·캔버스 카드는 서식이 보이는 편집기입니다. 굵게·기울임·목록·인용·링크 등을 넣으면 화면에 바로 반영됩니다.
    • '자동 링크' 칩은 실행 시 실제 링크로 바뀌는 자리표시자이니 지우지 마세요.
  5. 4단계 · 최종 확인 · 실행

    입력값을 점검하고 세팅을 실행한 뒤 결과를 검수합니다.

    • 채널 생성, 공지 게시, 고정(pin), 북마크, Canvas 탭, 전체 멤버·운영자 자동 초대를 확인합니다.
    • 완료 메시지가 뜰 때까지 페이지를 열어둡니다. (닫아도 처리된 항목은 유지되며, 재실행 시 바뀐 항목만 이어집니다.)
    • 재실행해도 채널은 재사용되고 중복 생성되지 않습니다.

역할 분담

봇이 자동 처리하는 항목과 운영자가 직접 확인·입력해야 할 항목을 구분합니다.

봇이 자동 처리

실행 버튼 이후 반복 업무

  • 템플릿 기준 채널 생성 또는 기존 채널 재사용
  • #01-주요-공지부터 표준 채널 실제 생성/재사용
  • 채널 topic 설정
  • 권한자와 실행자 채널 자동 초대
  • 기본 채널에 현재 워크스페이스 전체 멤버 자동 초대(무료 플랜 지원)
  • 운영/행정 공지 부모 메시지 게시, 상세 스레드 게시, 기존 메시지 업데이트
  • 출석/문의/온보딩 공지 게시 또는 업데이트
  • 주요 공지 pin
  • 출결정정 Form bookmark 등록
  • 주요 공지 채널의 종합시트(수정 금지) Canvas 탭 생성
  • 운영/행정 채널의 훈련생 필독 행정공지 Canvas 탭 생성
  • 출석입력요청대장 파일 미첨부 시 과정 정보로 양식 자동 생성·업로드
  • 미가입 권한자가 가입하면 다음 실행 때 정식 권한자로 자동 승격
  • 재실행 시 공지·캔버스·북마크·토픽·첨부파일 중 바뀐 것만 제자리 갱신
  • 휴가계획서 포함 여부 판단 및 결과 로그 남김

운영자가 확인/입력

과정별 예외와 최종 기준

  • 과정 대분류와 세부 템플릿 선택
  • 이번 과정에 생성할 채널 체크
  • 과정명, 회차, 약자, 개강일, 종강일, 훈련일수, 훈련시간 입력
  • 훈련과정 담당 행정매니저 입력(출석입력요청대장 ④대장관리자에 자동 기입)
  • 강사/리더명은 선택 입력. 미정이면 비워두고 확정 후 공지 문구만 보완
  • 훈련과정 담당 LX 입력
  • 출결정정 Form과 과정별 자료 링크 입력, 출석입력요청대장/휴가신청서는 파일로 첨부(대장은 비워두면 자동 생성)
  • 권한자 등록(멤버 목록에서 클릭 추가, 또는 ID·이메일 입력)
  • 필요 시 훈련생 초대 링크 1회 저장 후 이메일 목록으로 초대 발송

주의사항

재실행은 변경분만 자동 반영
이미 세팅된 워크스페이스를 다시 실행하면 채널은 재사용하고, 공지·캔버스·북마크·토픽·첨부파일 중 바뀐 것만 제자리 갱신합니다. 채널이 중복 생성되거나 공지가 두 번 올라가지 않습니다.
페이지를 닫아도 처리된 항목은 유지됩니다
이미 완료된 항목은 다시 실행해도 중복 처리되지 않습니다. 단, 페이지가 닫히면 자동으로 이어지지 않으므로 남은 항목이 있으면 다시 실행 버튼을 눌러야 합니다. 완료까지 자동으로 처리되게 하려면 완료 메시지가 뜰 때까지 페이지를 열어두세요.
권한자는 이메일로도 등록됩니다
이미 멤버인 이메일은 자동으로 멤버 ID로 등록되고, 미가입 이메일에는 초대 링크가 발송된 뒤 '예약 권한자'로 저장됩니다. 그 사람이 가입하면 다음 세팅 실행 때 정식 권한자로 자동 승격되므로 다시 저장할 필요가 없습니다.
출석입력요청대장은 비워두면 자동 생성
'출석입력요청대장 파일'을 비워두면 입력한 과정 정보(①과정명 ②훈련기간 ③훈련시간 ④대장관리자=담당 행정M)로 양식을 자동 기입해 업로드합니다. 그래서 2단계에 훈련시간·담당 행정매니저 입력란이 있습니다.
기본 채널에 전체 멤버 자동 초대
세팅 실행 시 현재 워크스페이스 전체 멤버가 기본 채널에 자동 초대됩니다(무료 플랜 지원). 훈련생을 미리 워크스페이스에 들여보내려면, 초대 링크를 1회 저장한 뒤 이메일 목록으로 초대 메일을 발송할 수 있습니다(초대 메일 제목·본문도 직접 편집 가능).
훈련일수는 휴가계획서 포함 여부에 영향을 줍니다
기준 120일 이상이면 휴가계획서 양식 파일 업로드 항목이 활성화됩니다. 120일 미만 과정은 자동으로 제외됩니다.
공지 미리보기는 서식이 보이는 편집기
3단계 공지·캔버스 미리보기 카드에는 서식 툴바(굵게·기울임·취소선·목록·인용·링크, 캔버스는 제목)가 있고 서식이 화면에 바로 보입니다. 자동 공지가 없는 채널에도 직접 입력해 게시할 수 있습니다. '자동 링크' 칩은 실행 시 실제 링크로 치환되는 자리표시자이니 지우지 마세요.
봇 설치 시 Workspace 확인 필수
Slack은 브라우저에 마지막으로 로그인된 워크스페이스를 먼저 보여줄 수 있습니다. 승인 화면의 Workspace 이름이 맞는지 반드시 확인하고 허용을 누릅니다.
필요 Slack 스코프 (운영자 참고)
멤버 목록(users:read), 이메일→ID 변환·훈련생 멤버 확인(users:read.email), 기존 북마크 제자리 교체 권장(bookmarks:read). 스코프를 추가하면 앱 재설치가 필요합니다.

실행 키 및 문의

실행 키
세팅 실행 폼의 실행 키는 보안을 위해 별도로 공유됩니다. 전달받지 못했거나 분실한 경우 데이원 슬랙에서 김주하에게 문의하세요.
오류 제보
세팅 실행 중 오류가 발생하거나 예상과 다른 결과가 나왔을 때는, 데이원 슬랙에 스레드를 생성하고 @김주하를 태그해 주세요. 오류 메시지나 화면 캡처를 함께 남겨 주시면 빠르게 확인할 수 있습니다.
보완 제안
기능 추가 요청이나 개선 아이디어도 동일하게 데이원 슬랙 스레드에 @김주하를 태그해 남겨 주세요.

KDT Slack Setup Automation

오류 신고 · 개선 요청

세팅 중 불편한 점, 오류, 개선 요청을 남겨주세요.
운영자가 확인 후 반영합니다.

실행 전 최종 확인