728x90
반응형

SlackBot 5

[TIPS] Bots를 이용한 슬랙봇 만들기

지난번에는 웹훅을 이용해서 슬랙봇을 만들어보았다. 그런데 기능이 제한적이라 아쉬움이 많이 남아서, 이번에는 언제든지 원하는 기능을 추가할 수 있는 슬랙봇을 만들어보았다. 서버에 관해 포스팅을 하기로 했는데, 제가 heroku를 떠나는 바람에 이 포스팅을 먼저 진행합니다 봇을 만들기 위해서는 토큰이 필요하다. 봇 토큰을 얻는 방법은 웹훅 때와 비슷하니, 웹훅에서 url 얻는 파트를 살짝 보고 오시길 추천한다. ( 첫 줄의 링크를 클릭하면 이동 ) 지난번에는 검색바에 webhook을 검색했지만, 이번에는 bots를 검색한다. 그러면 4번째에 Bots라는 친구가 보이는데 이 녀석이 우리에게 슬랙에서 사용할 수 있는 토큰을 제공해준다. 몇 번의 클릭을 통해 토큰을 얻었다면, 이게 토큰이 맞는 지 확인이 필요하다..

TIPS 2020.09.05

20200904

오늘은 제법 완료한 일들이 많다. 코드스테이츠 중간리뷰, 슬랙봇 재정비, 스프린트, 알고리즘 스터디... 내일부터 주말이니까 조금 빡세게 코딩해보자! 9월 04일 (금) Today I Learned 오늘은 자료구조에 대해 공부하였다 우준님과 함께 페어프로그래밍을 진행하였다 Tomorrow I'll Learn 슬랙봇 ( feat. Bots ) 만들기 포스팅 시간나면 서버관련 내용 포스팅 시간나면 자료구조 포스팅

Today I Learned 2020.09.04

20200902

첫 스프린트가 오늘 끝이 났다. 어제 스프린트를 마감쳐서 그런지 생각보다 이머시브 할만한데? 라는 생각을 약간 하게 됐다. 그리고 내일부터 시작하는 data structure lesson과 캘린더에 표시된 날짜를 확인했다. 이머시브 개빡센데? 라는 생각을 완전 하게 됐다. 9월 02일 (수) Today I Learned 슬랙봇이 사용할만한 수준이 되었다. 특정 기능을 특정 채널에만 구현해야 했기에 webapi 대신 rtmapi를 사용하는 것으로 제약을 두었다. 주말에는 다른 api를 구현해서 데이터를 받아 저장하는 작업을 해보자 현재 사용가능한 기능 ( 제너럴: 밥 때 알려주기, 검색기능: 검색! [검색어], 링크안내: 모각코 ) 현재 사용가능한 숨은기능 ( 링크안내: 내 깃허브, 행아웃미팅, 내가 보고..

Today I Learned 2020.09.02

[TIPS] 웹훅을 이용한 슬랙봇 만들기

슬랙봇을 만들기 위해 어제, 오늘 삽질을 좀 했다. 내가 만들고 싶은 슬랙봇은 특정 시간에 메시지를 전송하는 리마인더 슬랙봇이다. 주로 출퇴근, 점심/저녁 시간을 알려주는 데에 사용하고자 하였다. 슬랙봇에는 RTM ( Real Time Message ) 기능을 이용하는 봇과 Schedule 을 이용하여 특정 시간에 정해진 메시지를 전송하는 웹훅 ( WebHook ) 봇이 있다. 오늘 포스팅에서는 웹훅과 schedule 을 이용하여 원하는 시간에 특정 메시지를 전송하는 봇을 만들고, heroku를 이용하여 별도의 서버 없이 계속해서 운용되는 봇을 만들어 보겠다. Setup 웹훅을 활용하기 위해 기본적인 설정이 필요하다. 내가 참여하고 있는 슬랙의 Apps/로 이동한다. 슬랙 앱이나 웹에서 채널이름을 클릭하..

TIPS 2020.08.28
728x90
반응형