spde3289.dev
Blog
블로그 홈
디스코드 봇 개발
카테고리
정렬
5 게시글
목록보기
Loading...
↑
discord.js로 봇을 만들어보자 - 5
CSR 웹 사이트 크롤링 서버에서 페이지가 완성된 후 전달되는 SSR과는 다르게 클라이언트 측에서 렌더링 되는 CSR은 axios를 통해 크롤링 할 수 없다 하지만 Selenuim를 이용하면 브라우저를 생성해 렌더링이 된 후 내용을 얻을 수 있어 CSR에서도 이용할 수 있다 Selenuim은 다양한 브라우저로 사이트를 동작하고 테스트하기 위해 만들어진 도구
2024.02.19
#etc
#디스코드 봇 만들기
discord.js로 봇을 만들어보자 - 4
얼마전에 메이플 공식 api가 업데이트 됐다고 해서 디스코드 봇을 업데이트하기로 했다. 그래서 메이플 공식 api사용법과 이번에 추가한 내용을 블로그에 담으려 한다. https://openapi.nexon.com/ 여기 공식 api 주소에 들어가 로그인을 한 뒤 어플리케이션 등록을 진행하면 된다. 여기에서 서비스 단계인지 출시 단계인지 선택하는 항목이 있는
2024.02.15
#etc
#디스코드 봇 만들기
discord.js로 봇을 만들어보자 - 3
디스코드 봇 호스팅하기 이번엔 만들었던 디스코드 봇을 aws에 호스팅 해보도록 하겠다. 시작 1. 우선 아마존 aws에 계정을 만들고 카드 등록까지 해준다 2. 인스턴스 시작 버튼을 눌러 인스턴스를 생성해준다. 2. EC2 인스턴스 이름을 적고 OS를 선택해준다. (나는 Ubuntu를 선택했다.) 3. 그리고 가장 중요한 키를 생성해준다. 이건 잃어버리면
2023.10.25
#etc
#디스코드 봇 만들기
discord.js로 봇을 만들어보자 - 2
봇 개발 여기에는 문제점이 있었는데 크롤링을 인기도 랭킹에서 하다보니 인기도가 0인 캐릭터들은 검색이 되지 않는 문제가 있었다. 이 문제를 해결하기 위해선 종합랭킹 에서 크롤링을 해와야하는데 여기는 일반월드와 리부트월드가 나눠져 있어서 조건문을 통해 일반월드 검색 결과가 없다면 리부트월드를 검색 하도록 변경했다. Embeds 적용 이렇게 가져온 데이터를 이
2023.10.05
#etc
#디스코드 봇 만들기
discord.js로 봇을 만들어보자
프로젝트 소개 메이플스토리라는 게임을 하다가 디스코드로 내 캐릭터에 대한 정보를 볼 수 있으면 편하겠다는 생각이 들었고, 친구와 이야기 하다 너무 재미있을 것 같아 당장 만들어보았다. discord.js가 너무 잘 만들어져 있어 생각보다 간단하게 만들 수 있었다. 프로젝트 axios를 이용해 HTTP 요청으로 웹에 대한 정보를 가져와 cheerio를 이용해
2023.09.08
#etc
#디스코드 봇 만들기