텔레그램을 이용한 메뉴 알리미

less than 1 minute read

개요

평소에 아침도 안먹고 출근하는 경우가 대부분이라 그런지, 출근하자마자 점심메뉴를 확인하게 됩니다. 그때마다 pdf 파일을 열어서 메뉴를 확인하는게 은근히 귀찮아서 머리를 굴리다가….. 간단하게 메뉴를 알려주는 봇을 만들어보기로 했습니다.

간단하게 파이썬으로 메뉴만 알려주는 봇을 만들려고 찾아보다가 텔레그램 API를 이용한 봇을 만들어보기로 했습니다.

전체적인 구조

한시간 단위로 식단표 업로드를 확인하고 다운로드하는 스크립트를 실행합니다. 식단표 업로드 확인 방법은 파일사이즈와 파일명을 보고 확인하도록 하였습니다.

식단표는 pdf 로 제공되며, 이를 텍스트로 변환하여 각 요일별로 메뉴를 파싱합니다.

텔레그램 봇은 파싱된 요일별 메뉴를 메모리에 가지고있으며, 사용자가 요일을 말하면 해당 요일의 메뉴를 전송해주게 됩니다.

Leave a comment