YouTube : ์น๊ฐ๋ฐ ์ผ์ค ALLSSU
- Node.js
- Visual Studio Code ๐ ๋ค๋ฅธ Editor(ํธ์ง๊ธฐ)๋ก ํด๋ ๋จ
- discord.js
Visual Studio Code Terminal์์ npm install discord.js
๋ฅผ ์ณ์ discord.js๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์์ค๋ค.
index.js์ ๋ถ์ฌ ๋ฃ๋๋ค.
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', msg => {
if (msg.content === 'ping') {
msg.reply('Pong!');
}
});
client.login('token');
์ฌ์ฉ์๊ฐ "์ผ"๋ผ๊ณ ์ ๋ ฅํ๋ฉด Bot์ด "ํธ!"๋ผ๊ณ ์ถ๋ ฅ์ ํด์ค๋ค.
token ์๋ฆฌ์๋ discord developer์์ ๋ฐ์๋ ๊ฐ์์ Token์ ๋ณต์ฌํด์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
โป Token์ ์์ ๋ง ์๊ณ ์์ด์ผ ํ๋ค. ์๋ฌดํํ ๋ ์๋ ค์ฃผ๋ฉด ์ฐ๋ฆฌ๊ฐ ๋ง๋ ๋ด์ด ํดํน๋ ์ ์๋ค.
Terminal์์ node index.js
๋ฅผ ์
๋ ฅํด์ Bot์ ์คํ์์ผ์ค๋ค.
์ฌ์ฉ์๊ฐ "์ผ"๋ผ๊ณ ์ ๋ ฅํ๋ฉด Bot์ด "ํธ!"๋ผ๊ณ ์ถ๋ ฅํด ์ฃผ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.