צעדי חסד

Discord BOT 본문

Embedded

Discord BOT

טוֹבָה 2025. 2. 5. 19:55

서론


임베디드 개발하려고 디코 봇을 개발해보려고 한다.

 

본론


 

Discord Developer Portal — API Docs for Bots and Developers

Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with.

discord.com

 

  • New Application을 누른다.

이미 만들어 놓은 봇 = 용감한쿠키

  • 이름을 지정해 주고

  • 여기서 왼쪽 툴바에 BOT이라고 돼 있는 메뉴를 눌러보자, 그리고 Reset Token을 누른다.

  • 그러면 비밀번호를 누르라고 나오는데 디코 계정 비번을 입력합니다.
  • 그리고 발급된 TOKEN을 복사합니다(꼭 메모해 놓으세요!)

 

코딩 뚝딱뚝딱 하러 갑시다


제가 사용한 툴 : PyCharm

node.js가 필요하니깐 각자 cmd다 창 열어서 "node -v"치시고 버전 나오는지 확인하고 없으면 node.js 설치하세요.

  • 아무데나 폴더를 지정합니다.
  • 파이참을 열고, New Project를 눌러서 

  • 폴더 선택해서 창을 엽니다.
  • 왼쪽 하단에 터미널 아이콘에 있는데 클릭해서 여시고

  • 순서대로 npm init(설정창 나오면 엔터쳐도 무관)

  • package.json이라는 파일이 만들어졌을겁니다. 그리고 package.json에서 main이 index.js이니깐 index.js만들어주세요.

  • config.json파일을 하나 더 만들어서, 아까 만든 토큰을 복붙합니다.

  • 그리고 터미널을 열어서 필요한 패키지를 설치하기 위해 npm install discord.js를 치고 엔터
  • 이제 필요한 파일들은 다 설치됐으니 본격적으로 index.js를 작성하러 갑시다.
  • 작성한 후에는 터미널에 "node index.js"를 치고
  • 아까 디코봇 개발자 페이지에서 OAuth2 페이지 가서 BOT 체크박스 누른후에 맨 하단에 URL link복사하셔서 웹페이지에 해당 링크 치시고 들어가시면
  • 자신이 작성한 index.js 프로그램대로 정상 작동이 됩니다.