ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 텔레그램 채널 연동
    Project/셔틀버스 결행 알리미 2023. 2. 13. 22:05

    # 사용한 개발 언어: Python 3.10

    # 사용한 API: Telegram API

     

    셔틀버스 관련 정보를 전달하기 위한 수단으로 텔레그램 채널을 선택하였다.

    채널 관리자가 메시지를 전송하면 채널을 구독한 모든 인원이 메시지를 수신할 수 있는 구조이다.

     

    셔틀버스 정보를 자동으로 전송하기 위해 텔레그램 API를 이용하였으며,

    공지사항 게시판에 셔틀버스와 관련된 게시글이 등록되면 자동으로 게시글의 제목과 링크를 메시지로 전달되도록 구현하였다.

     

    새로운 게시글인지 판단하기 위해 게시글 번호를 DB에 저장하였다.

    일정 간격으로 공지사항 게시글을 체크하여 등록된 게시글 번호가 DB에 존재하는지 체크한다.

    만약 해당 게시글 번호가 DB에 존재하지 않는다면 새로운 게시글로 판단하여 채널에 메시지를 전송한다.

     

    이로써 시스템의 큰 틀은 구축이 되었다.

    이제 로컬이 아닌 실제 서버에 DB를 구축하고 연동하여 정상 작동하는지 확인이 필요해 보인다.

     

    ▲ 공지사항 게시글

     

    ▲ 채널 관리자 메시지 전송

     

    ▲ 아이폰 푸시 알람

     

    ▲ 갤럭시 푸시 알람

     

    'Project > 셔틀버스 결행 알리미' 카테고리의 다른 글

    (Patch) 알림 누락과 실수  (0) 2023.09.26
    서비스 배포 및 운영  (0) 2023.05.06
    게시글 정보 추출  (0) 2023.02.12
    기획  (0) 2023.02.11