Today Sangmin Learned
article thumbnail
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 채널에 매일매일 뿌리는 반복작업 구현하기

 

일단, 크롤링 자체를 해본 적이 없기 때문에 그것부터 알아보고자 한다.

profile

Today Sangmin Learned

@steadily-worked

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!