https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드안녕하세요
안녕하세요? 여러분들께 자바스크립트(Discord.js)로 봇을 만드는 방식을 알려드릴 마식입니다.
디스코드로 봇을 만드는 방법에는 Python, Vixio, Golang, Java, Ruby 등등 여러가지가 있지만,
저는 그 중 한개인 JavaScript 로 만드는 방법에 대해서 알려드리겠습니다.
Node.Js 설치
파이썬으로 봇을 만들려면 컴퓨터에 Python을 설치해야하는 것 처럼,
우리는 컴퓨터에 Node.JS라는 것을 설치하여 진행을 하겠습니다.
Node.Js를 설치하기 위해서는 Node.js공식홈페이지로 이동하겠습니다
위의 링크를 클릭하셨다면, 아래와 같은 화면이 뜨셨을 겁니다
이 화면이 나오셨다면, 우리는 왼쪽에 있는 안정된 버전을 클릭하여 다운을 받을껍니다.
( 버전은 달라도 상관 없음 )
( 강의 중인 시간: 1/24/2020 기준으로 12.14.1 LTS )
WARNING
만약 Node는 설치가 되어 있는데, 만약 그 버전이 8.0.0보다 낮다면, 신버전으로 업그레이드를 하셔야 합니다. Discord.js는 Node 8.0.0 또는 그 이상이어야 합니다
이런식으로 다운을 하시고, 다음다음다음을 클릭하여 설치를 완료해줍니다.
이런식으로 설치가 다 끝나셨다면, 정상적으로 설치가 되었는지 확인하기 위하여
CMD(명령어 프롬프트)를 열어 "node --version"을 쳤을 때, 자신이 다운받았던 버전이 뜨는지 확인해줍니다
만약 성공적으로 자신의 버전이 떳다면, 잠시동안 명령어 프롬프트를 꺼주세요
VSCODE 설치
이번 디스코드 봇을 개발하실 때 아무 편집기를 사용하셔도 무방하지만,
이번 강의에서는 VSCode를 사용하겠습니다.
Vscode를 다운받으시려면 여기를 클릭하세요.
들어오셔서 Download를 클릭하셔서 다운을 받고 Node.Js와 같이 설치를 해주세요
Discord.Js 설치
프로젝트 폴더 생성 및 작업
자, 드디어 마지막입니다. 이번에 드디어 Discord.js를 설치하겠습니다.
일단 작업환경을 만들어야겠죠? 우리는 문서 폴더 안에 discordBot이라는 폴더 안에 작업하겠습니다.
해당 폴더를 열어주신 후, 폴더 상단에 있는 경로부분을 클릭하여 해당 경로를 복사를 해줍니다
그리고 이제 아까 닫았었던 명령어 프롬프트를 다시 열어줍니다
이후 명령어 프롬프트에 다음과 같이 적어줍니다
cd 아까 복사한 것 ex) cd C:\Users\Administrator\Documents\discordBot
이후, 다음과 같은 명령어를 적어주세요
npm init -y npm intall discord.js
이후 우리 함께 아까 보았던 폴더를 볼까요?
( 참고로 순서대로 입력하셔야합니다. npm init -y이 끝나면 다음 명령어 )
TIP
참고로, npm install discord.js를 입력했을 때, WARN이 발생하더라도 당황해 하시지 마시고, 그냥 신경 안쓰셔도 됩니다
그러면 이것저것 많이 생성이 되었을껍니다.
마지막으로 명령어 프롬프트에 다음과 같이 명령어를 쳐주세요
code .
자, 그러면 드디어 프로그래밍을 할 준비가 되었습니다.
다음 강의는 디스코드 봇 생성과 실행에 대하여 알아보겠습니다
수고하셨습니다
https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드
DDang_
2020.01.24디코봇이 많이 뜨네요
lukekeum
2020.01.24ㅋㅋ 그렇네요
1000spa
2020.02.14code .
이게 안되네요
아탕스탕
2020.02.24code . 가 아니라 node . 입니다.
lukekeum
2020.03.03아뇽 code . 쓰시면 터미널에 있는 폴더에서 바로 VsCode를 실행하실 수 있습니다
lukekeum
2020.03.03안되면, VsCode를 직접 실행하시면 됩니당
해티
2020.05.16우선 NodeJS는 프로그램이 아니라 프레임워크고 사실상 자바스크립트와 문법만 비슷하지 많이 다릅니다.
순수 자바스크립트는 프론트엔드 쪽에 주로 사용하고 NodeJS는 주로 백엔드 프로그래밍에 쓰이기 때문에.. 사실상 문법만 비슷한 다른 언어라고도 볼 수 있습니다.
A_A
2020.07.19npm intall discord.js
이 아니라
npm install discord.js
입니다만..제가 잘못한줄알고 착각했네요..
닝닝_0311
2021.08.03node --version 를 쳤는데 node'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다. 라고 뜨는데 어떻게 해야 하나요
닝닝_0311
2021.08.03그리고 discordBot 파일을 만들었는데 cmd 에 적으니 위에와 똑같이 나와요..