Discord.js를 활용한 디스코드 봇 만들기 - 0 (시작하며)
앞으로 디스코드 봇을 만드는 방법에 대한 포스팅을 진행해보려고 한다.
예전에 개발에 대한 지식이 얇았던 시절에 디스코드 봇 튜토리얼이라고 깃허브와 구름EDU에 올렸던 기억이 있었는데 지금 보니깐 내용이 너무 빈약했던 것들이 많아서 지금의 내가 봤을 때는 좀 충격이였다... 😅
따라서 이번에 연재하는 포스팅 글들은 이전 피드백을 받은 내용 기반과 다양한 기능을 포함하고 있는 봇들로 돌아오도록 하겠다.
Discord.js는 디스코드 봇을 개발하기 위한 Node 패키지중 하나이다. 이 라이브러리를 통해 쉽고 간편하게 디스코드 봇을 제작할 수 있어 많은 개발자들이 사용한다.
GitHub - discordjs/discord.js: A powerful JavaScript library for interacting with the Discord API
A powerful JavaScript library for interacting with the Discord API - GitHub - discordjs/discord.js: A powerful JavaScript library for interacting with the Discord API
github.com
여기서 처음 이 내용을 접하는 사람들은 "노드 패키지가 뭐지?" 라고 생각을 할 것이다.
노드 패키지는 모듈을 관리하고 공유하기 위한 패키지 시스템이다. 많은 개발자들이 만들어놓은 패키지들이 많은데 그 중 하나가 Discord.js인 것이다.
노드 패키지를 설치, 관리 및 공유하기 위한 공식 패키지 관리 도구인 npm (Node Package Manager)도 존재하다.
npm을 node.js의 스토어? 느낌이라고 받아드리면 되며, 우리가 필요한 패키지를 npm을 통해 설치하고 관리할 수 있다.
이번에 작성하는 글들은 node.js를 어느정도 알고 있다는 전제하에 내용을 다룰 예정이니 필요에 따라 모르는 내용들은 직접 찾아서 공부하는 것이 좋을 것 같다.
다음 장에서 봇 생성하고 작동하는 방법에 대해 다룰 예정이니 잘 따라오길 바란다.
Discord.js를 활용한 디스코드 봇 만들기 - 1 (봇 생성하기)
1. 봇 생성하기 먼저 이 링크를 클릭하여 디스코드 개발 포탈에 접속하고, 로그인을 해야 한다. 그러면 아래와 같은 화면이 뜰 텐데, 오른쪽 위에 있는 "New Application" 을 누른다. 그러면 봇에 대한
blog.ukong.studio