Slack Bot 만들기

임태빈·2022년 6월 16일
2

slack

목록 보기
1/3

gitlab CI/CD와 연동하여 Slack 메시지 기반의 인증 시스템을 구현하게 되었습니다.
그래서 이에 대해 간단하게 작성해보려고 합니다.
이 글에 경우 총 4가지의 시리즈로 하여 간단하게 작성할 예정이며 이 글에서는 slack bot을 만드는 방법에 대해
작성할 예정입니다.

1. 슬랙사이트에 접속하기

2. 봇을 생성해주기

  • 밑에 그림의 우측 상단에 보면 Your apps가 보입니다. 이를 클릭해줍니다.
  • Your Apps에 들어가게 되면 보이는 페이지입니다. 여기서 Create New App을 클릭해줍니다.
  • 클릭을 하게 되면 다음과 같은 화면을 보실 수 있습니다. 저희는 여기서 From scrach를 선택해줍니다.
  • 클릭하시게 되면 App Name과 Workspace를 선택해야 하는 부분을 보실 수 있습니다. 원하는 App name을 작성해주시고 workspace에 경우에는 App을 설치하실 workspace를 선택해주고 Create App을 클릭해줍니다.
  • App 생성이 되면 App에 대한 정보가 들어있는 페이지로 이동하게 됩니다.
  • App을 slack에 설치하기 위해서는 권한 설정을 해주어야 합니다. 그래서 저희는 왼쪽 메뉴들 중에서 Features-Oauth&Permissions을 클릭해줍니다. 그러면 권한과 관련된 페이지를 보실 수 있습니다.
  • Oauth & Permissions페이지에서 쭉 내리다보면 Scopes라는 부분을 확인하실수 있습니다. 여기서 Bot Token Scopes에 권한을 추가하겠습니다.
  • 위 사진의 Add an Oauth Scope를 클릭한 다음, chat:write 을 입력하여 선택해줍니다.
  • 선택이 완료 되었다면 다시 위로 쭉 올라와서 OAuth Tokens for Your Workspace쪽을 보면 Install to WorkSpace를 클릭해줍니다.
  • Install to Workspace를 클릭하게 되면 다음과 같은 화면을 보실 수 있습니다. 여기서는 허용을 선택해줍니다.
  • 허용을 하게 되면 slack 앱에서 만드신 봇을 확인하실 수 있습니다.
profile
golang과 서버 개발을 하고 있는 개발자입니다.

0개의 댓글