728x90
어제 Slack에 봇을 추가하는 기본부터 했는데, 오늘은 Slacker를 이용해서 특정 채널에 특정 메시지를 뿌리는 것까지 했다. 처음에 생각한 건, 어떠한 라이브러리도 없이 만들고자 했는데, 아무래도 실력 부족 탓인지 쉽지 않았다 😂 그래서, Slacker라는 라이브러리를 이용했다. 나중에 실력이 좀 더 쌓이면 라이브러리 없이 만들어보고자 한다.
from slacker import Slacker
token='Slack API에서 앱 만든 후 발급받은 토큰을 적는 곳'
slack = Slacker(token)
slack.chat.post_message('#bots-playground', 'hello')
토큰을 통해, 어느 채널의 어떤 앱인지 확인할 수 있고, 이를 기반으로 #bots-playground에 'hello' 라는 메시지를 보낼 수 있었다.
일단 여기까지 했고, 이제 해야 할 게 두 가지가 남았다.
1) 코로나 일일 확진자 수 크롤링해오기
2) crontab을 이용해서 1)의 데이터를 #bots-playground 채널에 매일매일 뿌리는 반복작업 구현하기
일단, 크롤링 자체를 해본 적이 없기 때문에 그것부터 알아보고자 한다.
'Slackbot' 카테고리의 다른 글
1/5 오늘의 코로나 Slackbot 완성 (11) | 2021.01.05 |
---|---|
1/2 AWS EC2 인스턴스 만들고 GitHub에서 repository git clone하기 (0) | 2021.01.02 |
1/1 확진자 수 크롤링 후 Slackbot을 통해 채널에 전송하기 (0) | 2021.01.01 |
12/29 SlackBot 추가하기 & import slack이 안 되는 오류 해결 (0) | 2020.12.29 |
개인 토이프로젝트 Slack API 앱 만들기 (0) | 2020.12.28 |