GeekNews라는 힙한 개발자 커뮤니티를 텔레그램으로 구독할 수 있도록 개발하였습니다.
일반적으로 이런 알람류의 서비스를 만드려면 크롤러로 일정시간마다 수집해야합니다. GeekNews About에 보면 "자동화된 접속 등으로 사이트에 부하를 가하는 행위는 하지 말아주십시오."라는 항목이 있습니다. 크롤러를 사용하지 않고, 알림을 만들 방법을 고민하다가 슬랙 알림 기능을 활용하기로 하였습니다.
동작 원리는 다음과 같습니다.
슬랙 GeekNews 채널 -> 슬랙 웹훅 -> AWS Lambda -> Telegram Bot