Discord 봇을 생성하여 서버에 추가하는 방법

Discord는 강력한 플랫폼으로 발전했습니다. 이 글에서는 Discord 봇을 생성하고 서버에 추가하는 방법을 알려드리겠습니다.

Discord는 수년에 걸쳐 많은 발전을 이루었으며 이제는 게이머뿐만 아니라 메시지, 화상 채팅 등을 통해 동료와 연결하려는 모든 사람에게 신뢰할 수 있는 플랫폼으로 자리잡고 있습니다. 많은 사람들이 그것을 WhatsApp의 대안 및 기타 인기 있는 메시징 애플리케이션, 특히 그룹과 커뮤니티를 크게 강조한 덕분입니다. Discord에는 수백만 명의 일일 활성 사용자가 있으며 그 중 상당 부분이 매일 봇을 사용하여 작업을 자동화합니다. 어떤 방식으로든 Discord를 사용한다면 봇을 사용했을 가능성이 높습니다. 직접 만드는 방법이 궁금하다면 잘 찾아오셨습니다. 이 글에서는 Discord 봇을 만드는 방법을 알려드리겠습니다:

이 문서 탐색:

  • 전제 조건
  • Discord 봇을 생성하고 서버에 추가하는 방법
  • 봇 기능을 할당하고 Discord 봇을 호스팅하는 방법
  • 마무리 생각 & XDA의 Discord 서버에 참여하세요!

전제 조건

Discord 봇을 만드는 것은 비교적 간단한 작업입니다. 설정하려면 약간의 프로그래밍 지식이 필요하지만 코드의 복잡성은 만들려는 봇의 종류에 따라 다릅니다. 시작하는 데 필요한 몇 가지 사항을 살펴보겠습니다. 먼저, 아마도 갖고 있는 Discord 계정이 필요합니다. 그렇지 않은 경우 다음 페이지로 이동하여 무료로 만들 수 있습니다. 디스코드 홈페이지. Discord 클라이언트를 다운로드하여 다음에서 사용할 수도 있습니다. 게임용 노트북 아니면 전화기라도.

완료되면 다음을 수행해야 합니다. 자신의 서버를 설정 봇을 사용하려면 그런 다음 몇 가지 간단한 단계를 따르면 쉽게 봇을 서버에 초대할 수 있습니다. 봇이 서버에 도착하면 해당 기능을 코딩하여 서버에서 사용하거나 관리자 권한이 있는 다른 서버에 할당할 수 있습니다. 봇 기능을 할당하기 위해 Node.js를 사용하여 discord.js 노드 라이브러리에 액세스합니다. 다음에서 최신 버전의 Node.js를 다운로드할 수 있습니다. 공식 웹 사이트.

또한 봇 기능을 작성하고 수정하려면 코드 편집기도 필요합니다. 우리는 사용할 것입니다 비주얼 스튜디오 코드 이 튜토리얼에서는 원하는 것을 자유롭게 사용할 수 있습니다.


Discord 봇을 생성하고 서버에 추가하는 방법

첫 번째 단계는 Discord에서 봇이 작동할 애플리케이션을 만드는 것입니다. 여기서 아이디어는 Discord가 코드를 인식할 수 있도록 봇에 대한 토큰을 생성하는 것입니다. 이를 위해서는 Discord의 애플리케이션 페이지로 이동해야 합니다. Discord 계정으로 로그인하면 앱 목록이 표시되는 페이지로 바로 이동됩니다. 지금 목록을 만들 것이므로 목록이 비어 있어도 걱정하지 마십시오.

  • 을 치다 새로운 애플리케이션 시작하려면 버튼을 누르세요.
  • 이제 애플리케이션에 이름을 지정하고 만들다.
  • 이제 앱 설명, 태그 추가, 앱 아이콘 등과 같은 세부정보를 입력할 수 있는 페이지로 이동됩니다. 완료되면 변경 사항을 저장하다 버튼을 눌러 진행하세요.
  • 이제 왼쪽 사이드바의 메뉴 목록에서 Bot 옵션을 찾아보세요. 그것을 탭하여 봇 페이지를 열고 봇 추가 단추. 메시지가 표시되면 봇 생성 권한을 허용합니다.
  • 이제 다음 페이지에 봇에 대한 보안 토큰이 표시됩니다. 토큰이 생성되지 않은 경우 초기화 버튼을 눌러 새 토큰을 생성하세요. 다음 섹션에서 필요하므로 이 토큰 ID를 복사하세요.
  • 이 특정 토큰을 사용하면 봇을 제어할 수 있습니다. 즉, 이를 누구와도 공유해서는 안 됩니다. 이 토큰이 손상되었다고 생각되면 이 페이지로 돌아와 재설정 버튼을 눌러 새 토큰을 만드세요.
  • 이제 왼쪽 사이드바 메뉴에서 OAuth2 옵션을 찾아 클릭하여 클라이언트 ID를 찾으세요. 아래 URL에 복사하여 붙여넣어야 하는 긴 숫자 문자열입니다. CLIENTID라는 단어를 방금 복사한 실제 CLIENT ID로 바꾸세요.https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • 이 특정 URL을 웹 브라우저에 붙여넣고 Enter 키를 누르기만 하면 됩니다. Discord에 봇을 보낼 위치를 알려줄 수 있는 페이지가 열립니다. 다음과 같이 드롭다운 메뉴에서 새 봇을 추가할 서버를 선택하세요.
  • 계속을 클릭하고 봇에 서버의 관리자 권한을 부여할지 여부를 확인하세요. 나중에 관리자 권한을 부여하거나 취소할 수도 있으므로 이 옵션에 대해 애쓰지 마세요.
  • 서버에 봇을 추가하면 봇 도착을 확인하는 메시지가 표시됩니다. 그래야 효과가 있었음을 알 수 있습니다. 오른쪽의 회원 열에도 봇이 표시됩니다.

자, 이제 서버용 Discord 봇이 생성되었습니다. 모든 단계를 주의 깊게 따랐다면 서버에서 봇을 볼 수 있을 것입니다. 봇은 코드로 기능을 정의하고 Discord 플랫폼과 동기화할 때까지 오프라인 상태를 유지합니다. 여기에서 몇 가지 매개변수를 설정하고 봇에게 원하는 작업을 알려주는 실제 작업이 시작됩니다.

봇 기능을 할당하고 Discord 봇을 호스팅하는 방법

이제 아래 단계에 따라 PC에서 Discord 봇을 만들고 호스팅하세요.

이 튜토리얼에서는 이름에서 알 수 있듯이 'Ping'을 입력할 때마다 'Pong'으로 응답하는 간단한 'Ping-Pong' Discord 봇을 만들 것입니다.

  • PC 또는 Mac 어디든 새 폴더를 생성하세요. 이 튜토리얼에서는 Windows PC의 바탕 화면에 '새 폴더'를 만들었습니다.
  • 이제 Visual Studio Code를 열고 아래에 언급된 코드를 사용하여 새 파일을 만듭니다. "여기에 봇의 토큰을 따옴표 없이 붙여넣으세요."를 이전에 복사한 봇의 토큰으로 바꿉니다.

    DISCORD_TOKEN= "여기에 봇의 토큰을 따옴표 없이 붙여넣으세요."

  • 그런 다음 새 파일을 만들고 다음 코드를 추가합니다. 완료되면 이 특정 파일을 동일한 폴더 내에 bot.js로 저장합니다. 이 코드는 Discord 봇에 기능을 추가합니다. "ping"을 입력할 때마다 "pong"으로 응답합니다.

    require('dotenv').config(); const Discord = require("discord.js"); const 클라이언트 = 새로운 Discord. 클라이언트({의도: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`${client.user.tag}로 로그인했습니다!`) }) client.on("message", msg => { if (msg. content "ping") { msg.reply("pong"); } }) 클라이언트.로그인(process.env. DISCORD_TOKEN);

  • 이제 생성한 새 폴더에서 터미널 창을 열고 다음 명령을 사용하여 Discord.js 라이브러리를 설치합니다. 이 작업을 수행하려면 시스템에 Node.js가 설치되어 있어야 하므로 이를 염두에 두십시오.

    npm install --discord.js dotenv 저장

  • 다음 단계는 package.json 파일을 만드는 것입니다. 생성하려면 다음 명령을 사용하십시오.

    npm 초기화 -y

  • 마지막으로 이제 "node bot.js" 명령을 사용하여 봇을 실행할 수 있습니다.

node bot.js 명령을 실행하자마자 서버의 Discord 봇이 온라인 상태가 되는 것을 확인할 수 있습니다. 그런 다음 'ping'을 입력하면 'pong'에 응답하여 봇을 테스트할 수 있습니다.

Discord를 생성하고 다른 사람들이 사용할 수 있도록 클라우드에 호스팅할 수도 있습니다. 이를 위해서는 Replit과 같은 온라인 IDE를 사용하여 코드를 호스팅해야 합니다.

코딩 프로세스의 복잡성은 봇에 할당하려는 기능에 따라 다릅니다. 예를 들어 간단한 'Greeting Bot'의 코딩 프로세스는 선호하는 플랫폼에서 음악을 재생할 수 있는 'Music Bot'만큼 복잡하지 않습니다. 또한 서버를 조정하는 봇을 만들고 서버에서 반복적으로 규칙을 위반하는 회원을 추방할 수도 있습니다. 유용한 Discord 봇이 엄청나게 많기 때문에 가능성은 정말 무궁무진합니다. Top.gg 코딩의 번거로움을 겪고 싶지 않다면 Discord 봇을 찾기에 좋은 곳입니다. 웹사이트에서 봇을 선택하고 필요에 따라 변경하여 필요에 따라 봇을 수정하세요. 선택할 수 있는 옵션이 많으므로 원하는 것을 찾으려면 상단의 검색창을 사용하세요.


자, 이것으로 이 특정 튜토리얼을 마치겠습니다. 현재 수많은 유용한 Discord 봇이 있으므로 Google 검색을 통해 누군가 이미 프로세스를 자동화하는 봇을 생성했는지 확인하는 것이 좋습니다. 그리고 떠나기 전에 우리는 또한 당신에게 제안합니다 XDA의 Discord 서버에 가입하세요 여기에서 같은 생각을 가진 사람들을 찾고 XDA에 대한 모든 최신 정보를 얻을 수 있습니다. 그렇다면 어떤 Discord 봇을 먼저 만들 예정인가요? 아래 댓글에 한 줄을 입력해 알려주세요.