Skip to content

M4ndU/inhun_discord_chat_bot_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

inhun_discord_chat_bot_2


모듈 설명

인헌고등학교 기준의 급식을 알려주는 디스코드 봇입니다.

나이스 홈페이지를 기반으로 만들었습니다.

parser.py 는 홈페이지에서 파싱한 뒤 필터링 해줍니다.


요구 사항

  • inhun_bot.py (main)

    • python 3.4.2+
    • discord.py
    • aiohttp library
    • websocket library
    • datetime library
  • parser.py

    • requests library
    • BeautifulSoup4 library
    • regex library

실행

python3 inhun_bot.py


Patch Note

디스코드에 기록해두었던 내용을 옮겨 적음. (old dir에 있는 코드들에서는 parser.py 대신 web3라는 이름으로 되어 있습니다.) (Token value has been regenerated.)

  • [2017년 10월 31일 V1.0.2] 11월 급식 추가

  • [11월 1일 V1.0.3] 급식 날짜 응답대기시간 5초 -> 10초로 수정

  • [11월 6일 V1.0.4] 시간정보 수정, 급식정보가 없는 경우 알림 추가, 급식정보 최적화

  • [11월 9일 V1.1.0] 버그 리포트 기능 추가

  • [11월 16일 V1.1.1] 석식이 없을경우 중식도 표시되지 않던 오류 수정

  • [11월 17일 V2.0.0] 최적화, 학교 웹사이트 데이터 기반에서 나이스 웹사이트 데이터 기반으로 변경

  • [11월 21일 V2.1.0] 명령어 추가및 변경, 입력받는 값의 형식 간편화, 잘못된 값을 보낸경우의 메세지 추가

  • [12월 3일 V2.1.1] 급식 요청 날짜 형식에 관한 주의문 추가

  • [12월 5일 V2.2.0] 급식 날짜 응답대기시간 10초 -> 15초로 수정, "기다려주세요..." 문구 삭제, $f (내일급식)기능 추가

  • [12월 5일 V2.2.1] 오류 수정, '~플레이 중' 추가

  • [12월 27일 V2.3.0] 봇 메세지 박스 디자인 추가

  • [2018년 1월 5일 V2.3.1] 방학에 따른 불필요한 코드 삭제 및 메세지 추가

  • [3월 1일 V2.3.2] 2.3.0 롤백, 버그 리포트 기능 삭제, 한 자리수 달에 대한 오류 수정

  • [3월 3일 V2.3.3] $c 안녕 기능 삭제, 일부 최적화 작업, 24시간 가동 코드 추가

  • [3월 10일 V2.3.4] 갓적화작업 실패!!!

  • [3월 10일 V2.3.5] 2.3.3 롤백, 변수명 수정, 24시간 가동 코드 수정

  • [3월 30일 V2.4.0] 주기적 알림기능 / 맴버 join 또는 leave 시 메세지알림 / join시 1:1메세지 전송 기능 추가

  • [3월 30일 V2.4.1] 주기적 알림기능 삭제

  • [4월 10일 V2.4.2] 갓적화작업, 텍스트 수정

  • [4월 10일 V2.4.3] 함수 위치 변경 및 내용 수정, 코드 일부 수정

  • [2019년 6월 14일 V2.4.4] 맴버관련 코드 삭제, 봇 정보 내용 추가, 1년이 지나도 정상적으로 작동 테스트 성공

About

인헌고등학교 급식 디스코드 챗봇 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages