안녕하세요. 천재 개발자 소나미입니다.
작년 8월 11일부터 텔레그램 봇을 개발해서 운영하기 시작하였고,여태까지자작한텔레그램봇들소개합니다클리앙 현재까지도 운영중인 봇들이라서
오랜만에 다시 봇을 소개하려고합니다.
참고로, 대부분의 봇의 최초 개발 기간은 1일이며 (이때는 시간이 널널했습니다.), 이후 꽤나 긴 서비스 안정화를 통해서 현재는 모든 봇들이 오류율 없이 운영되고 있습니다.
1. 코로나 알리미 봇 (2021-08-11 운영 시작)
공공데이터포털 "코로나19 시도 발생현황" OPENAPI에서 제공하는 일간 코로나 확진자 수를
예쁘게 텍스트화 및 그래픽화시켜서 전송해드리는 서비스입니다.
매일 오전 10시 전 후로 크롤링하여서 자동으로 알림을 보내고 있습니다.
그래픽화없이 텍스트만 보내드리는 코로나 심플 알리미 봇도 운영 중입니다.
코로나19가 종료되는 그날까지 매일 업데이트합니다.
코로나 알리미 봇1 (with 지역별 확진자 이미지) : https://t.me/korea_covid
코로나 알리미 봇2 (no 지역별 이미지) : https://t.me/korea_covid1
2. 실검 알리미 봇 (2021-08-16 운영 시작)
코로나 알리미 봇을 운영하기 시작한지 5일 후에 서비스를 시작했습니다.
시그널 실시간 검색어 웹사이트에서 제공하는 실검 1~10위를 1시간마다 크롤링해서 전송해드리는 서비스입니다.
네이버 실검이 없어진 이후로 불편함이 많아서, 그 불편함을 해결해보고자 직접 개발한 봇입니다.
야간에는 알림을 보내드리고 있지 않습니다. 매일 오전 7시 ~ 오후 22시까지만 메시지를 보내드리고 있습니다.
실검 알리미 봇: https://t.me/korea_keyword
3. 코로나 예방접종 알리미 봇 (2021-09-12 운영 시작)
이 서비스 역시 코로나 알리미 봇을 운영하고 있는데, 코로나 국내 백신 접종 현황을 알림으로 받아보고 싶다는 의견이 있어서
개발하게된 봇입니다.
질병관리청에서 운영하는 코로나 19 백신 및 예방접종 현황 사이트 (https://ncv.kdca.go.kr/) 에서 제공해주는 데이터를 매일 오전 10시에 크롤링해서 텔레그램 채널로 보내드리고 있습니다.
이 봇을 구독하는 사람의 수는 많지 않지만, 매일 예방접종 현황이 알림으로 발송되기 때문에, 꽤 유용한 봇입니다.
(최근들어서 주말에는 질병관리청 사이트 에서 백신 접종률이 업데이트 되지 않고 있습니다. 월~금, 공휴일 제외하고 업데이트 됩니다.)
코로나19가 종료되는 그날까지 매일 업데이트합니다.
코로나 예방접종 알리미 봇: https://t.me/korea_vaccine
4. 멜론차트봇 (2022-06-12 운영시작)
정확히 말하자면 멜론 차트를 유튜브 뮤직에서 들을 수 있도록 멜론 차트 변환 서비스입니다.
(멜론 차트를 유튜브 뮤직에서 듣고싶다는 의견이 있어서 개발하게된 텔레그램 채널입니다.)
멜론 주간 차트를 유튜브 뮤직 플레이리스트로 변환 완료 후에 알림을 발송해드리고 있습니다. (매주 월~화요일 사이)
또한, 멜론 주간 차트를 텍스트 파일로 업로드해서 링크로 제공해드리고 있습니다.
멜론차트봇: https://t.me/melon_chart
유튜브 플리: https://youtube.com/playlist?list=PLn_Pl3CGIaYGMJTra9H9p9clHJhSObMKD
유튜브 뮤직 플리: https://music.youtube.com/playlist?list=PLn_Pl3CGIaYGMJTra9H9p9clHJhSObMKD&feature=share
유튜브 플리로 변환된 사진
유튜브 뮤직 플리로 변환된 사진
지금까지 제가 운영중인 텔레그램 봇 서비스 4개를 소개시켜드렸습니다. 모두의 편리함을 위해서 개발한 서비스이며, 이 서비스로 인해서 시간 절약이 많이 되셨으면 좋겠습니다.
봇 개발은 대부분 파이썬 언어로 되어있으며, 오라클 A1 서울리전 12GB램, 2 vcpu 환경에서 운영되고 있습니다.
추후에 더 필요한 봇이 있다면 개발을 검토해보록 하겠습니다! 감사합니다.
+ 다른 유용한 봇을 소개하는 글도 올렸습니다.
https://www.clien.net/service/board/lecture/17781799CLIEN