기존에 존재하는 공지사항 크롤링 봇은 카톡으로 존재했는데 해당 크롤링 봇은 정해진 시간에 학교에 올라온 공지사항을 자동을 보내주는 방식이었다. 그러나 본인은 내가 원하는 공지사항만을 크롤링해서 알림 받고 싶었기 때문에 본인만의 크롤링 봇을 개발하기로 하였음.
기존에 디스코드용으로 개발하는 과정에서 디스코드 사용이 번거롭기도 하고 혼자 사용할 것이기 때문에 텔레그램으로 바꾸었음.
사용 언어: node.js
본인 github의 telegram_bot repository 참고
alarmBot.js: 기존에 오픈된 코드
Bot.js: 입맛에 맞게 수정된 코드
링크: https://github.com/kes02/telegram_bot
기존에 개발하였던 디스코드 봇과 같이 자동화를 하지 않는 정도까지는 크게 어렵지 않았던 것 같음. 그만큼 자동화를 하게 됐을 시의 편리함도 무시 못할 것 같음. 또한, 노트북으로 개발하였기 때문에 텔레그램봇 코드를 계속해서 Run해야하는 문제점이 있어서 이 부분을 생각하면 기존에 목표 한 것을 다 이루지 못 한 것 같아 아쉬움. 추후 이 부분에 대해 공부하고 개발하려함.