Skip to content

Latest commit

 

History

History
67 lines (62 loc) · 5.42 KB

README.md

File metadata and controls

67 lines (62 loc) · 5.42 KB

TechBot Project - Telegram Bot for SEOULTECH

Introduction

기존 Discord 기반의 봇 서비스를 제공하였던 테크봇 을 Telegram으로 마이그레이션 한 프로젝트입니다.

Release

텔레그램 테크봇
위 링크를 눌러 이 프로젝트의 안정적인 버전을 사용한 '테크봇'을 사용할 수 있습니다.

Features and Commands

  • 공지사항과 학식 자동 알림

    • 매일 자정 /notice를 켠 사용자에게 오늘의 학사일정을 보냅니다.
    • 30분 간격으로 학교 홈페이지의 학교공지사항, 학사공지, 장학공지, 생활관공지(선택) 를 체크하여, 새 공지사항이 올라왔다면 /notice를 켠 사용자에게 알림을 보냅니다.
  • 봇 조작 명령어

    • /help: 테크봇의 명령어 목록과 설명을 볼 수 있습니다.
    • /notice: 학교 공지사항과 학사일정 알림을 설정하는 명령어입니다.
      • 봇 초대 후 이 명령어를 입력하지 않으면 공지사항 알림, 학사일정 알림을 받을 수 없습니다.
    • /food: 학식 메뉴 알림 시간을 설정하는 명령어입니다.
    • /dorm: 생활관 알림을 설정하는 명령어입니다.
    • /ping: 명령어 입력 시점부터 메세지 전송까지 총 지연시간을 보여줍니다.
  • 학교 생활 명령어

    • /cafe2: 제2학생회관의 오늘 식단(점심, 저녁)을 보여줍니다. 2023년 1월 28일 기준으로 점심의 간단 snack 메뉴는 항상 같으므로 생략합니다.
      • 내일 옵션으로 내일의 제2학생회관 식단을 확인 가능합니다.
    • /tepark: 테크노파크의 이번 주 식단표를 이미지로 보여줍니다.
    • /weather: 캠퍼스가 있는 공릉동의 날씨와 1 ~ 6시간 뒤 날씨 예보를 보여줍니다.

Working Screenshots

  • 첫 시작 화면
    start
  • 오늘의 학사일정
    schedule
  • 학교 공지사항
    notice_example
  • 생활관 공지사항
    dorm_example
  • /help
    help
  • /cafe2
    cafe2
  • /tepark
    tepark
  • /weather
    weather
  • /notice
    notice
  • /food
    food
  • /dorm
    dorm
  • /ping
    ping

Bug Report

문제 발생 시 반드시 해당 오류 발생 시각과 오류 발생 명령어를 포함한 issue를 작성해 문제를 알려주시기 바랍니다.


About Files


License

  • 이 프로젝트의 라이센스는 GNU GPL 3.0이며, 자세한 내용은 LICENSE를 참고하시기 바랍니다.