Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 워크스페이스에 메시지를 받을 채널을 생성합니다.
    슬랙 앱에서 채널 추가 버튼을 눌러서 생성합니다.

  2. https://api.slack.com/apps 에서 Create New App 을 눌러 슬랙 App을 생성하여 줍니다.

    From scratch 를 눌러줍니다.

    App Name에 적당한 이름을 입력하고 워크스페이스를 선택합니다.
    워크스페이스에는 테드폴디비허브에서 알람을 받을 사용자들이 있어야합니다.
    입력을 다했다면 Create App 을 눌러주면 슬랙 App이 생성됩니다.(이름은 영어로 만드셔야합니다)

  3. 채널에서 메시지를 주고 받을 사용자를 추가합니다.
    매뉴에서 Collaborators에서 Add a member를 눌러서 사용자를 추가합니다.

  4. 슬랙 채널에 경보 성 메시지 받을 Webhook 설정 합니다.
    매뉴 에서 Incoming Webhooks 를 선택합니다.

    Active Incoming Webhoks을 On으로 하여 활성화 해준 후에 Add New Webhook to Workspace 를 눌러 생성합니다.

    Add New Webhook to Workspace 눌러서 메시지를 받을 채널을 선택합니다. 위의 1번에서 받을 채널을 선택하고 허용을 눌러줍니다.

    생성하면 Webhook URL이 생성됩니다

    1. 아래 curl의 cpy를 눌러서 실행하면 테스트 메시지가 오는것을 볼수 있다.

      Image Added

    위의 Webhook URL을 테드폴디비허브에 다음과 같이 설정한 후에 테스트 전송을 눌러 메시지가 오는것을 확인합니다.

  5. 사용자에게 직접 메시지 받을수 있도록 앱의 권한을 줍니다.
    왼쪽 매뉴에서 OAuth & Permissions 을 선택합니다. User Token Scopes에서 Add an OAuth Scope을 눌러 권한을 줍니다.
    chat:write, im:write, users:read.email, users:read 권한을 줍니다.

    권한을 준후에 Reinstall to Workspace 를 눌러 워크스페이스와 동기화 해줍니다.

    정상 적으로 수행 되었다면 User OAuth Token이 생성됩니다.

...