이것도 2021년의 일인데 최근 기억나는 과거의 활동을 최대한 이곳에 정리해보고자 계속 과거의 활동을 작성하고 있네요.
진작에 티스토리 시작할걸 그랬어요!!!
GitHub - choisubin/lostark_discord_bot_for_public: 공개 에디션입니다. 일부 지워져있는 코드가 존재합니다.
공개 에디션입니다. 일부 지워져있는 코드가 존재합니다. Contribute to choisubin/lostark_discord_bot_for_public development by creating an account on GitHub.
github.com
2021년 4월 당시 로스트아크를 미친 듯이 하고 있었는데, 영지 농장 업데이트를 기다리며 원정대 영지에서 하급 오레하 융화 재료를 뽑아내고 있었습니다.
오레하가 얼마에 팔리는지가 중요했고 심심할 때마다 확인을 했는데, 로스트 아크에 접속 중이 아닌 경우 직접 로스트 아크 홈페이지를 찾아 들어가서 거래소에 검색을 했어야 했어요. 이 과정이 너무 귀찮다고 생각해서 매일 들어가 사용하는 디스코드 봇을 내가 직접 만들어 볼까..?라는 생각이 들어 개발을 시작했죠!
간단한 크롤링만으로 기초적인 정보를 가져오는 것부터 개발했던 것 같아요.
파이썬은 단순 수업에서만 사용해봤기 때문에 하나하나 문법 찾아보면서 개발했고 아래는 초기 기능들입니다ㅎㅎ.
기본 기능 제작 후 내가 필요했던 거래소 가격 받아오는 기능을 만들려고 하니 url만으로 정적 크롤링해오는 것으로는 절대 접근할 수가 없더라고요... 그래서 심심할 때마다 동적 페이지 크롤링 관련 정보를 찾아본 후에 selenium, chrome driver 사용해서 개발했고,
이때 아마 코드 정리 겸 파일 분리도 하며 가꿨습니다.
친구가 캐릭터 정보 불러오는 것도 만들어 달라구했는데 쪼끔 귀찮은 감이 있어서 github desktop 사용방법 알려주고 직접 개발하도록 대략적인 방법을 알려줬어요. 원래 게임 개발하던 친구라 그런지 금방 익숙하게 잘 만들더라고요ㅎㅎ..
요때까지는 디코 봇을 제가 직접 컴퓨터에서 켜가지고 제 컴퓨터가 꺼지면 친구들이 기능을 사용할 수 없는 큰 단점이 있었는데.. 고거 해결하고자 그냥 Heroku에 띄워버렸습니다. 오우 한번 올려버리니까 속이 편하더라고요.
Cloud Application Platform | Heroku
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
www.heroku.com
그리고 discord.py가 22년 4월부로 지원을 종료한다고 합니다. 개발은 8월쯤 중단했고요. 저는 이걸 4월쯤 개발을 해버렸죠...
빨리 알았더라면 ㅠㅠ..
그래서 원래는 공부할 겸 해서 java로 바꿔서 개발을 하려고 했는데, 가장 큰 문제는 제가 로아를 지금 안 하고 있습니다. 아브 1-2관까지 하고 접었던 것 같아요. 으악!
4학년이 되니까 코테 준비도 해야 할 것 같고 학교 수업도 열심히 챙겨 듣고 있기도 하고... 메이플 리부트 서버에서 보스 도전하는 것도 재밌더라고요 ㅎㅎ
애들이랑 내전 할 때마다 사다리 타는 게 귀찮아서 만든 자동으로 랜덤 팀 짜주는! 내전 명령어만 쓰이고 있는 상태입니다.
아마 봇 개발은 제가 따로 만들고 싶은 기능이 생기면 아예 새로 만들거나 추가하는 방식일 것 같네요. 지금은 딱히 만들고 싶은 것은 없어서 ㅎㅎ 지금까지 저의 기나긴 로스트아크 정보 봇 제작기였습니다.
#heroku #selenium #디스코드봇 #디스코드봇파이썬 #디코봇 #디코봇파이썬 #로스트아크 #로스트아크디코봇 #로아 #로아디코봇
'활동일지' 카테고리의 다른 글
SW 마에스트로 13기 합격 (2) | 2022.04.08 |
---|---|
SW 마에스트로 13기 2차 코딩테스트 응시 (0) | 2022.03.19 |
정보처리기사 취득 (0) | 2022.03.05 |
SW 마에스트로 13기 1차 코딩테스트 응시 (2) | 2022.03.05 |