목록Node.js (8)
독도갈매기의 개발 블로그
이 포스팅은 Node.js로 디스코드 봇을 만들 수 있다고!? 시리즈 -5- 메시지의 이모티콘을 확인하자! 1에서 이어지는 포스팅입니다. 전 포스팅을 읽지 않으셨다면 읽고 오시는 것을 권장드립니다. 오늘의 목표 사용자가 보낸 메시지 Reaction을 제거 했을 때 어떤 이름의 Emoji인지를 출력하는 기능을 추가할 것입니다. index.js const { token } = require('./token'); // token 값을 따로 js파일을 만들어주고 module.exports를 사용하여 token이 코드에 노출되는 것을 조금이라도 방지합니다. const discord = require('discord.js'); // discord.js를 import 해줍니다. const..
이 포스팅은 Node.js로 디스코드 봇을 만들 수 있다고!? 시리즈 -4- 봇의 설명을 넣어보자에서 이어지는 포스팅입니다. 전 포스팅을 읽지 않으셨다면 읽고 오시는 것을 권장드립니다. 오늘의 목표 사용자가 보낸 메시지의 Thumbs up Emoji를 눌렀을 때 콘솔에 출력해보려고 합니다. index.js const { token } = require('./token'); // token 값을 따로 js파일을 만들어주고 module.exports를 사용하여 token이 코드에 노출되는 것을 조금이라도 방지합니다. const discord = require('discord.js'); // discord.js를 import 해줍니다. const app = new discord.C..
이 포스팅은 Node.js로 디스코드 봇을 만들 수 있다고!? 시리즈 -3- 봇에 짤이나 이모티콘을 추가에서 이어지는 포스팅입니다. 전 포스팅을 읽지 않으셨다면 읽고 오시는 것을 권장드립니다. 오늘의 목표 !help 명령어를 입력하면 봇의 설명을 출력할 수 있는 간단한 Embed를 세팅하려고 합니다. index.js const { token } = require('./token'); // token 값을 따로 js파일을 만들어주고 module.exports를 사용하여 token이 코드에 노출되는 것을 조금이라도 방지합니다. const discord = require('discord.js'); // discord.js를 import 해줍니다. const app = new dis..
이 포스팅은 Node.js로 디스코드 봇을 만들 수 있다고!? 시리즈에서 -2- 유저 프로필 사진 가져오기에서 이어지는 포스팅입니다. 전 포스팅을 읽지 않으셨다면 읽고 오시는 것을 권장드립니다. 오늘의 목표 명령어를 입력하면 미리 세팅해놓은 짤이나 이모티콘이 채팅에 출력되는 명령어를 만들어보겠습니다. index.js const { token } = require('./token'); // token 값을 따로 js파일을 만들어주고 module.exports를 사용하여 token이 코드에 노출되는 것을 조금이라도 방지합니다. const discord = require('discord.js'); // discord.js를 import 해줍니다. const app = new dis..
이 포스팅은 Node.js로 디스코드 봇을 만들 수 있다고!? 시리즈에서 -1- ping pong에서 이어지는 포스팅입니다. 전 포스팅을 읽지 않으셨다면 읽고오시는 것을 권장드립니다. 오늘의 목표 !avatar 명령어를 호출했을 때 호출한 유저의 프로필 사진을 받아와 채널에 출력해주는 기능을 구현할 것입니다. index.js const { token } = require('./token'); // token 값을 따로 js파일을 만들어주고 module.exports를 사용하여 token이 코드에 노출되는 것을 조금이라도 방지합니다. const discord = require('discord.js'); // discord.js를 import 해줍니다. const app = ne..
이 포스팅은 Node.js로 디스코드 봇을 만들 수 있다고!? -0- 봇 생성하기에서 이어지는 포스팅입니다. 봇 Token이 없거나 봇을 생성하지 않았다면 전 포스팅을 읽고 와주세요! npm install 하기 npm을 통해 discord.js를 다운로드 받아주시고 node index.js를 해주시면 아래 코드를 실행할 수 있습니다. index.js const { token } = require('./token'); // token 값을 따로 js파일을 만들어주고 module.exports를 사용하여 token이 코드에 노출되는 것을 조금이라도 방지합니다. const discord = require('discord.js'); // discord.js를 import 해줍니다. ..
오늘은 본격적으로 Node.js로 디스코드 봇 만들기 프로젝트를 만들기 위해서 봇을 생성하는 것부터 시작할 것입니다. 'Node.js로 디스코드 봇을 만들 수 있다고!?' 시리즈는 'Node.js로 프로젝트를 만들어보자' 시리즈와 별개의 시리즈입니다. 봇 생성하기 -New Application- 먼저 Discord Developer Portal에 접속하고 오른쪽 위에 New Application을 눌러 봇을 생성해주세요 적당히 이름을 정해주는데, 실제로 서비스 할 때 쓰이는 이름이니 알아서 정해주세요! 봇 생성하기 -봇 추가하기- 저희는 아직 Application만 추가했기 때문에 이 Application을 봇으로 추가 해줘야 합니다. 이 사진에 있는 토큰은 실제로 기능들을 ..
아직 확실한 프로젝트는 정해지지 않았지만 그래도 살짝 맛보기 겸 기초 겸 겸사겸사 글을 써볼게요 Node.js 설치하기 nodejs.org에서 왼쪽에 있는 LTS버전을 다운로드 받아주세요! 왼쪽과 오른쪽의 차이는 왼쪽은 안정화된 버전이고, 오른쪽은 최신버전이라고 생각하면 편합니다. 다운로드 할 때는 쭉 next버튼만 계속 눌러주시면 됩니다. 폴더 만들기 먼저 폴더를 만들곳에 가주시고 mkdir 폴더명을 사용해서 node.js프로젝트를 만들 프로젝트를 만들어주세요 꼭 powershell로 안해도 됩니다. 바탕화면에서 새폴더를 생성하시면 되지만 꼭 영어로 이름을 설정해주세요 에디터 실행하기 저는 평소 에디터를 visual studio code를 사용해서 콘솔창에 code .를 입력하면 그 디렉토리에서 vsc..