discordjs

개요디스코드 봇은 Discord API와 WebSocket연결을 기반으로 동작하는 Event-driven(이벤트기반) 라이브러리이다.디스코드상에서 이뤄지는 모든 이벤트는 실시간으로 감지를 할 수 있는데, 모든 이벤트를 상시적으로 감시하게 되면 당연히 리소스의 낭비가 심해진다. 또한 모든 이벤트에 대해 감지를 함으로써 민감한 데이터에 접을 할 수 있는 경우가 생길 수 있다.이러한 이유로 인해 DiscordAPI v8부터는 개발자 인증제도와 Gateway Intent가 도입이 되었는데, 봇을 개발하다 보면 이 부분으로 인해 가끔 작동되어야 할 부분이 작동되지 않는 경우가 발생하기도 한다. 그렇다면 Gateway Intent는 도대체 무엇일까? Gateway Intent란?Discord Gateway Inte..
개요2년 전부터 재미로 만들어서 여러 서버에 잘 사용하고 있는 봇이 있다.그 봇은 나의 NodeJS 기술력을 융합하여 만들어낸 특별한 프로그램이다.먼지 쌓인 서버 안에서도 24시간 2년 내내 열일하고 있는 봇의 모습을 보며, 나 혼자만 갖고 있긴 아쉬운 녀석이라고 생각했다.따라서 오늘부터 천천히 디스코드봇 개발에 관심 있는 자들을 위한 튜토리얼을 시작하고자 한다.게시글 제목을 10분 만에 제작한다고는 했지만, PC사양이나 환경에 따라서 실제로는 5분 또는 20분이 걸릴 수 있다. 구성진행하기 앞서, 내가 사용한 Tool을 미리 열거해 두도록 하겠다. Windows10NodeJSDiscordJSJavascriptVisualStudio Code 진행1. 툴 설명특별히 복잡한 툴을 사용하지 않는다.간단히 내가..
Dogfoot_JW
'discordjs' 태그의 글 목록