• 목록
  • 아래로
  • 위로

저번에 했던 내용을 이어서 한번 진행해보도록 하곘습니다.

먼저 봇을 실행하기 위해 가장 기초적인 코드가 필요합니다.


const Discord = require("discord.js");

const client = new Discord.Client();

// 들어갈 코드

client.login("여러분의 아아아주 중요한 비밀 디스코드 봇 토큰");


"여러분의 아아아주 중요한 비밀 디스코드 봇 토큰"에 저번 3 강좌에서 보았던 봇 설정 페이지에서 토큰을 복사해서 붙혀넣어주세요!

그 다음 명령 프롬프트에서 npm install discord.js를 실행합니다. (Node.js 패키지 매니저로 discord.js를 설치함)

설치가 완료되었다면 node (파일 명).js 를 실행합니다.

그 후에 디스코드 방에 들어가면 여러분의 봇이 온라인이 될 겁니다.



(with 30 users. 플레이 중은 무시해주세요)

하지만 이대로라면 봇이 제대로 켜졌는지를 디스코드를 들어가지 않으면 모르기때문에, 간단한 봇 준비시에 나올 스크립트를 넣어보겠습니다.


const Discord = require("discord.js");

const client = new Discord.Client();

client.on("ready", () => {

    console.log(`봇이 시작했습니다,${client.users.size} 명의 유저와, ${client.channels.size} 개의 채팅 채널과 ${client.guilds.size} 개의 채널과 함께합니다!`);

});

client.login("여러분의 아아아주 중요한 비밀 디스코드 봇 토큰");


위의 코드를 설명하면, client.on("ready", () => { }); 는 봇이 준비 되었을때 수행할 작업을 나타냅니다.


console.log(`봇이 시작했습니다,${client.users.size} 명의 유저와, ${client.channels.size} 개의 채널과 ${client.guilds.size} 개의 길드와 함께합니다!`); 는 봇이 준비되었을때 콘솔 (봇을 시작한 TUI)에 위의 로그를 출력합니다.


또한 ${client.users.size}은 봇이 들어가있는 길드의 총 유저 수, ${client.channels.size} 모든 채널의 갯수, ${client.guilds.size}는 길드의 수를 말합니다.

이 후 봇을 Ctrl + C로 중지하고, 다시 실행 시키면 예를 들어


봇이 시작했습니다,30 명의 유저와, 8 개의 채널과 1 개의 길드와 함께합니다!


와 같은 메세지를 출력할 겁니다.


gamb1t님 gamb1t 포함 1명이 추천

추천인 1

작성자
Doge아시다시피 11 Lv. (33%) 10300/11520EXP

홈페이지 기술은 1도 못하지만 그냥 부딫혀 보자

댓글 0

권한이 없습니다.