친구들이랑 쓰는 디스코드 서버에 사용할 봇을 만들기로 했다.매번 학교 공지사항 확인하는 것이 귀찮아서 크롤링을 통해 오늘 몇 건의 게시글이 올라왔는지.해당 게시글의 링크는 무엇인지.에 중점을 두고 제작하였다.셀레니움을 써서 하면 속도가 더 나올거 같지만 혹시나 봇을 다
파싱 까지는 뭐 그럭저럭 괜찮았다. 내가 원하는 기능들은 정각에 모든 웹사이트의 값을 가지고 와서 이를 이전 값과 비교해서 업데이트 된 값들이 있는지 확인하고.변경된 것이 있다면 디코에 메시지를 날리는 거였다.그래서 변경한 코드에선. 공지를 가져오는 것을 나누지 않고
코드는 완성되어 있었고 서버를 통해 빌드가 문제였다.Heroku 에서 tasks.loop만 사용한다면 가능한데 여기에 크롤링 코드를 넣을 때마다 세션이 생기지 않았다.생각에는 Heroku에서의 크롬과 크롬매니저 사용이 이상한 거 같은데 또 이상한 건 크롤링 코드만을 돌
삽질의 결과물 : 디코 봇 깃디스코드 봇 스켈레톤 코드로 이를 fork하던지 해서 Procfile에서 실행할 위치를 고치고, requirements.txt를 수정하면 우선적으로 실행이 된다.파이썬을 사용하기 때문에 빌드팩에 파이썬을 추가하고, 디코 봇 토큰을 Confi
rather - Bot : 깃 헙, 봇 추가하기bot.py를 수정해서 notice 함수를 start, cancel할 수 있도록 만들기.이를 통해 더 많은 기능을 제공할 수 있도록이전 코드에서도 tasks.loop()를 사용했지만 이 상황에서는 cancel이 되지 않았다