Discord는 지난 XNUMX년 동안 온라인으로 친구와 대화, 화상 채팅 또는 스트리밍을 원하는 사람을 위한 인스턴트 메시징 플랫폼임을 지속적으로 보여주었습니다. Discord 봇이 원인 중 하나입니다.
봇을 사용하면 단조로운 작업 자동화부터 서버 전체에서 음악 재생 시작에 이르기까지 모든 작업을 수행할 수 있으며 이 가이드에서는 Discord 봇을 구성하는 방법을 알려드립니다.
자동화가 Discord 봇을 사용하는 주요 목적이지만 진정으로 무엇이든 할 수 있는 봇을 만들 수 있습니다(적어도 일부 JavaScript 코드에서 벼락치기할 수 있는 모든 것).
이 자습서에서는 Node.js를 사용하여 기본 Discord 봇을 만듭니다.
요구조건 니즈
- 디스코드 계정
- 신선한 디스코드 서버
- 컴퓨터에 설치된 Node.js.
- Visual Studio 코드
- 그리고 물론, 와이파이 연결.
새로운 Discord 응용 프로그램을 만듭니다.
시작하려면 Discord 개발자 사이트를 사용하여 애플리케이션을 등록해야 합니다. 이 항목에 도달하려면 로 이동하십시오. 문.
그런 다음 오른쪽에 있는 New Application 버튼을 선택합니다.
버튼을 클릭하면 봇에 이름을 지정하라는 대화 상자가 나타납니다. 제 경우에는 봇을 "jaysbot"이라고 부르겠습니다.
다음 봇 선택 항목을 선택한 다음 "봇 추가" 버튼을 클릭합니다. 다음 대화 상자가 표시됩니다.
새 애플리케이션의 설정을 승인하면 이제 봇이 생깁니다.
그러나 나는 당신이 멍청한 봇을 원하지 않는다고 생각합니다. 몇 가지 추가 기능을 추가하고 여러 권한을 부여하여 사용자 참여를 개선해 보겠습니다.
아래와 같이 메뉴에서 OAuth2를 선택하여 체크박스를 체크합니다.
봇에 추가 권한을 부여한 후 권한이 추가되면 페이지 하단에 링크가 생성됩니다.
이전에 복사한 링크를 이제 모든 브라우저에 붙여넣을 수 있습니다. 다음 화면이 나타나고 여기에 서버를 추가해야 합니다.
서버를 선택한 후 "승인" 버튼을 누릅니다.
이제 서버에 봇을 성공적으로 추가했습니다.
Node.js 프로젝트 만들기
이제 봇을 등록했으므로 Node.js 파일용 폴더를 만들어야 합니다.
종속성 설정
프로그램이 제대로 작동하는 데 필요한 패키지를 종속성이라고 합니다. 이 경우 discord.js 패키지만 있으면 됩니다. Jaysbot 토큰 관리를 돕기 위해 여전히 dotenv 패키지를 설치합니다.
이렇게 하면 각 호출에 적절한 권한이 부여되며 서버 기능을 유지하려면 nodemon도 필요합니다. 다음 명령을 입력하여 새 터미널에서 프로젝트를 시작하십시오.
결과는 다음과 같습니다.
다음 명령은 프로젝트에 Dotenv 라이브러리와 Discord.js를 설치합니다.
다음 명령을 사용하여 nodemon 라이브러리를 설치하십시오.
파일을 수정할 때마다 Nodemon은 서버를 다시 시작합니다.
봇 개발
개발자 포털에서 Discord.js의 호출을 승인해야 합니다. 이를 위해서는 봇의 토큰을 복사해야 합니다.
복사가 끝나면 이름이 .env여야 하는 새 파일에 아래와 같이 넣습니다.
봇 파일을 빌드합니다.
bot.js라는 기본 프로젝트 디렉토리에 별도의 파일을 빌드합니다. dotenv 패키지를 사용하여 환경 변수를 설정하고 discord.js에서 클래스를 가져온 다음 새 클라이언트를 시작합니다.
봇을 활성화하려면 터미널에 다음 명령을 입력하십시오.
결론
Discord용 플랫폼이 빠르게 확장되고 있습니다. 비트코인 애호가, 비즈니스 소유자 및 게이머를 위한 안전한 통신 및 연결 수단을 제공했습니다.
추가 이점은 사용자에 응답, 차단 및 음소거할 수 있는 유능한 봇이 있다는 것입니다. 이 게시물에서는 node.js를 사용하여 간단한 봇을 구축하는 방법을 설명했습니다. 따라서 이 이해를 적용하여 새로운 기능을 포함할 수 있습니다.
행복한 코딩.
댓글을 남겨주세요.