210426-TIL

김예지·2021년 4월 26일
0

스터디 모임 내 프로젝트 아이디어로, '승선99'라는 스터디 모집 서비스 개발 아이디어가 나왔다.
웹 개발 관련해서는 나중에 팀을 짜서 하면 되겠지 라는 생각이 들어, 슬랙 내 API를 사용하여 할 수 있는 방법이 있는지 찾아보다가 봇을 만드는 방식이 있다는 것을 알게 되었다.

다음과 같이 SeungSun99라는 앱을 슬랙에서 확인할 수 있다. (아직 아무 기능도 없으며, 다른사람한테도 보이는지 모르겠다.)

Slack API에서 새 API를 추가했다. Scope는 user를 불러오기 위해 users:read를 주었다.

이렇게 주고 나서, users:read를 클릭하면 다음과 같은 창이 뜬다.

여기서 내가 필요한 것은 일단 users.list라고 치자. 그렇다면 users.list를 한번 더 클릭하면 해당 정보를 불러오기 위해 필요한 것들이 표현된다.

해당 URL에 GET 메소드로 token을 보내면 된다는 뜻이다.
그래서 보내봤다. Advanced REST API Client를 사용했다.

맨 처음에 slackbot이 나오고, 그 다음부터 user list를 쭉 확인할 수 있었다. 개인정보를 유출시킬수도 있기 때문에 사용에 조심하여야 한다.

profile
새싹

1개의 댓글

comment-user-thumbnail
2021년 4월 29일

(●'◡'●)

답글 달기