ONE STEP AWAY
근태관리 자동화(2.1. 슬랙봇 생성해서 초대하기) 본문
n8n 자동화 툴을 사용하여 슬랙 기반 출퇴근 내역을 자동화하려면 필요한 것이 있습니다.
1. 슬랙 워크스페이스
2. 슬랙 App (봇)
기존 워크스페이스가 있다면 봇 생성하고 채널에 봇을 초대하면 됩니다.
만약 새 워크스페이스를 생성해야 한다면 아래 유투브 영상을 참고해주세요. (조금 느립니다.)
Part1. 슬랙봇 생성하고 초대하기
- [슬랙] 워크 스페이스 생성
- [슬랙api] 앱 생성
- [슬랙api] 앱 기본 설정
- [슬랙api] 앱 권한 설정 후
- OAuth&Permission 에서 봇 토큰, 사용자 권한 추가
- App Home 메뉴에서 앱 표시이름 설정 후 항상 온라인 ON, 탭 표시 ON
- [슬랙api] 앱설치 (app install) 완료되면
- [슬랙] 봇 초대하기
만약 이런 오류가 뜬다면

설치하려는 본인이 워크 스페이스 생성자가 아닌 경우
또는 본인이 워크 스페이스를 생성하였으나 사용자 토큰에 권한이 없는 경우 입니다.
OAuth&Permission 메뉴에서 봇토큰 뿐 아니라 사용자 토큰에도 (admin을 제외한) 권한이 1개 이상 있어야합니다.
무난한 group:read 같은 권한이요.

그러면 사용자 토큰(xoxp-), 봇 토큰(xoxb-) 둘다 생성된 것을 확인할 수 있고

앱 홈(App Home) 메뉴에 표시이름 작성하고 항상 온라인 on, 아래 탭 표시도 on으로 활성화해주세요.

그러면 오류없이 설치되실거에요.
슬랙 app이 설치 완료되면 슬랙 워크스페이스로 가서 봇을 초대해줍니다.

워크스페이스 좌측 하단 Apps 란에 'testbot' (<- 슬랙 api 사이트 기본정보 메뉴 하단에서 입력한 app 표시이름)
클릭 후 화면 우측 상단 점 세개 클릭. Open app detail 상세보기를 클릭합니다.

그 다음 Add this app to a channel 봇 초대할 채널 선택

그러면 봇 초대 완료입니다. (짝짝짝)

'n8n 자동화 워크플로우 > 근태관리' 카테고리의 다른 글
| 근태관리 자동화(3. 유지보수) (1) | 2025.11.26 |
|---|---|
| 근태관리 자동화(2.3. n8n 워크플로우) (0) | 2025.11.20 |
| 근태관리 자동화(1.2.기획 구체화) (0) | 2025.11.20 |
| 근태관리 자동화(1.1.기획) (0) | 2025.11.20 |