slack 앱 생성하기

bot 이 slack의 event를 인식하고, user로서 메세지를 보내기 위해 Real Time Messaging API 사용 필요하다.

새로운 slack bot 에서는 더이상 RTM API를 지원하지 않는다.

따라서 classic app으로 생성한다.

Untitled

1. App 기본 설정

Bots 로 설정해준다.

Untitled

2. Bot User 생성하기

생성한 Slack App을 bot으로 사용하기 위해 Bot User 를 생성한다.

AppHome → Add Legacy Bot User

Untitled

3. Bot User Token 얻기

OAuth & Permissions 에서 workspace에 Bot을 설치한 후 Bot User OAuth Token 를 복사한다.

(xoxb-..... 형식이다)

실행할 python 파일 생성

1. Token을 환경 변수로 저장

export <환경변수먕>=<복사한token>