봇 디스코드는 어떻게 생성하나요?

수년 전부터, 불화 는 사용자에게 최상의 경험을 제공하기 위해 지속적으로 개선하기 위해 노력하여 더 이상 플레이어만 사용하는 플랫폼이 아니라는 것을 보여주었습니다. 오늘날에는 메시지, 비디오 앱, 친구 간의 실시간 방송에 가장 널리 사용되는 플랫폼 중 하나입니다.

Discord의 기능은 개발팀이 플랫폼을 개선하면서 더욱 발전하고 있습니다. 봇은 의심할 여지 없이 가장 특별한 자산 중 하나입니다. 이 플레이트 형식에서 찾을 수 있습니다.

디스코드 봇을 믿는 댓글

와 함께 디스코드 봇, les 사용자는 자바스크립트 코드로 원하는 거의 모든 작업을 수행할 수 있습니다.. 프로그래밍에 대한 지식이 없더라도 걱정하지 마세요. 이 문서에서는 다음과 같은 작업을 수행할 수 있도록 단계별로 안내해 드립니다. 나만의 Discord 봇 만들기 프로그래밍 전문가가 아니더라도 쉽게 사용할 수 있습니다.

  1. Discord에서 봇을 만들려면 따라야 할 단계
    1. 1. - Node.js를 다운로드하고 Discord 계정을 준비합니다.
    2. 2. - 나만의 봇 만들기
    3. 3. - 봇에 대한 승인 편지 받기
    4. 4. - 서버로 봇 보내기
    5. 5.- 컴퓨터에 '봇' 문서 만들기
    6. 6. - 텍스트 편집기를 실행하여 봇 파일을 생성하세요.
  2. {
  3. {
    1. 7. - 코드 봇 정의하기
    2. 코드 데뷔
    3. 코드 끝
    4. 8. - 컴퓨터에서 주문 초대를 열고 Discord 폴더로 이동합니다.
    5. 9. - 명령 초대를 사용하여 봇을 설치하세요.
    6. 10.- 봇 기능 향상

Discord에서 봇을 만들려면 따라야 할 단계

1. - Node.js를 다운로드하고 Discord 계정을 준비합니다.

Node.js 를 사용하면 봇이 작동하는 데 절대적으로 필요한 오픈 소스 프로그램인 JavaScript를 무료로 실행할 수 있습니다. 다음 페이지에서 쉽게 다운로드할 수 있습니다. nodejs.org (ici) 를 설치해야 하며 나머지 프로세스를 시작하기 전에 설치해야 합니다.

상상할 수 있는 대로, 또한 Discord 계정이 필요합니다. 와 봇을 테스트할 자체 서버가 필요합니다. 어떤 이유로든 Discord 계정이 없는 경우, discord.com 페이지에서 쉽게 계정을 만들 수 있습니다. 이미 계정이 있는 경우에는 다음 주소로 이동하기만 하면 됩니다. 계정에 연결 를 클릭하고 봇에 생명을 불어넣을 서버를 열어야 합니다.

또한 다음과 같은 프로그램이 필요합니다. 메모장++ 를 사용하여 봇 코드를 보다 편안하고 효율적으로 작업할 수 있습니다.

2. - 나만의 봇 만들기

이제 봇을 작동시키려면 Discord에서 앱을 만들어야 합니다. 이 과정은 전혀 복잡하지 않기 때문에 매우 간단하게 할 수 있습니다. 여기서 주요 목적은 "제톤 도터라이제이션". 를 추가하여 Discord가 코드를 인식하고 서버에 있는 봇에 추가할 수 있도록 합니다.

믿다-봇-댄스-불화

이렇게 하려면 먼저 다음에서 시작해야 합니다. discordapp.com/개발자/애플리케이션/me (ici). 계정에 로그인해야 애플리케이션 목록의 매개변수에 직접 액세스할 수 있습니다. 계정에서 신규 애플리케이션(새 앱) 부어 시작하다.

봇에 이름을 지정한 다음 다음 옵션을 선택해야 합니다. 변경 사항 등록.

다음 단계에서는 오른쪽 메뉴로 이동하여 다음을 선택해야 합니다. . 새 메뉴가 표시되면 옵션을 선택합니다. 봇 추가 옵션 아래 봇 구축. 만약

요청이 하나(방금 요청한 요청)만 있으면 자동으로 선택됩니다. 하지만 반드시 선택해야 합니다.

3. - 봇에 대한 승인 편지 받기

케이스에서 앱 봇 사용자, 당신은 찾아야 합니다 le 모트 토큰 : 클릭하여 다시 보기. 여기를 클릭하면 한 줄의 텍스트가 표시됩니다. 이 텍스트는 봇 인증을 취소합니다, 를 클릭하면 코드를 전송할 수 있습니다.

디스코드 봇 토큰 승인 받기

이 제톤을 다른 사람과 공유하지 않는 것이 매우 중요합니다, 제톤을 소유한 사람은 누구나 봇에 대한 코드를 생성할 수 있으므로, 제톤을 소유한 다른 사람이 봇을 제어할 수 있습니다.

제톤이 손상되었다고 생각되면 매우 쉽게 새 제톤을 생성할 수 있습니다. 사실입니다, 보안상의 이유로 매달 다른 토큰을 생성하는 것이 좋습니다. 옵션 선택 새 토큰을 생성합니다. 이 작업을 완료하면 몇 초 안에 새 제톤을 받게 됩니다.

4. - 서버로 봇 보내기

이제 표시된 위치로 이동해야 합니다. "앱 세부 정보 를 클릭하고 번호를 찾으십시오. 클라이언트, 다소 긴 숫자입니다. 이 번호를 복사하여 다음 URL에 CLIENTID라고 표시된 부분을 대체하여 추가합니다:

봇을 디스코드 서버로 보내기

https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8

표시된 부분을 지우지 마십시오. "CLIENTID 를 클릭하고 Discord를 통해 얻은 실제 고객 번호를 입력합니다.

변경을 완료한 후에는 브라우저에 이미 클라이언트 번호가 있는 URL을 복사하여 페이지로 들어갑니다. 그러면 봇을 제출할 수 있도록 Discord 페이지로 이동합니다.

페이지에서 애플리케이션 또는 서비스 제공업체로 이동하면 모든 것이 성공적으로 완료된 것입니다. 체크 표시가 있으면 봇이 페이지에 들어왔음을 알려주며 이제 오른쪽 메뉴에서 봇을 볼 수 있습니다.

5.- 컴퓨터에 '봇' 문서 만들기

위의 단계를 완료한 후에는 컴퓨터에 파일을 생성하는 것이 좋습니다. 이는 봇의 파일을 매우 쉽게 교체할 수 있는 방법입니다.

컴퓨터에 디스코드 봇 파일을 만듭니다.

신청해야 합니다. "MyBot ou "DiscordBot 내용을 채우지 마십시오.

6. - 텍스트 편집기를 실행하여 봇 파일을 생성하세요.

이제 원하는 텍스트 편집기에서 세 개의 파일을 만들 수 있습니다(위에서 권장하는 편집기를 사용해도 됩니다).

편집자-텍스트-디스코드-봇

첫 번째 파일에서 이 코드를 복사해야 합니다:

{

토큰" : "당신의 봇 토큰" : "당신의 봇 토큰".

}

이 코드에서 "봇 토큰"이라는 텍스트를 봇의 이전 단계에서 생성한 제톤으로 바꿔야 합니다. 토큰이 키 안쪽에 있는지 확인하세요. 이제 디스코드 봇을 위해 만든 폴더에 파일을 추가할 수 있습니다. 파일 이름은 auth.json.

그것은 매우 중요합니다. 파일을 등록하지 마십시오, 더보기 . json. 이제 두 번째 파일을 만들고 다음 코드를 추가합니다:

{

"nom" : "그리터봇",

"version" : "1.0.0", "version" : "1.0.0 : "1.0.0",

"description" : "월 첫 번째 불화 봇", "main" : "bot.js.", "description" : "월 첫 번째 불화 봇".

"auteur" : "Votre nom", "dépendances" : {} : "이름", "종속성" : {}

}

지금은 다음을 교체해야 합니다. "이름 을 입력하면 해당 부분을 수정할 수도 있습니다. "설명" 에 원하는 내용을 추가할 수 있습니다. 이는 봇이 해야 할 일을 상기시키는 데 유용할 수 있습니다.

이 파일을 이름에 등록하십시오. package.json 를 이전 단계에서 만든 서류에 추가합니다.

7. - 코드 봇 정의하기

또한 봇의 동작을 모니터링하기 때문에 가장 중요한 파일을 만들어야 합니다.

정의-코드-두-봇-디스코드

봇을 실제로 제어하려면 자바스크립트에 익숙해야 하지만, 프로그래밍을 완전히 처음 접하고 무언가를 하고 싶다면 다음 코드를 복사하여 붙여넣기하여 다음과 같은 간단한 봇을 만들 수 있습니다. 서비스 이용자를 환영하세요.

코드 데뷔

var Discord = require('discord.io') ; var logger = require('winston') ; var auth = require('./auth.json') ;

// 레코더의 매개변수 구성

logger.remove(logger.transport.Console) ; logger.add(new logger.transport.Console, { colouriser : vrai

}) ;

logger.level = "debug" ;

// 디스코드 봇 초기화 var bot = new Discord.Client({

토큰 : auth.token 자동 실행 : vrai

}) ;

bot.on('ready', function (evt) { logger.info("연결됨") ; logger.info('연결됨 : ') ; logger.info(bot.username + ' - (' + bot.id + ')') ;

}) ;

bot.on('message', function (user, userID, channelID, message, evt) {

// 봇은 명령을 실행할지 여부를 알아야 합니다.

// "!`로 시작하는 메시지를 검색합니다 if (message.substring(0, 1) == '!') {

var args = message.substring(1). split(' ') ; var cmd = args [0] ;

args = args.splice(1) ; switch(cmd) {

// !ping cas "ping" :

bot.sendMessage({ à : channelID,

메시지 : "퐁!

}) ;

일시 중지 ;

// 원할 경우 몇 가지 명령을 추가해야 합니다...

}

}

}) ;

코드 끝

위에서 언급했듯이 이 코드를 사용하면 봇이 특정 메시지, 특히 문자로 시작하는 메시지에 응답할 수 있습니다. "!".

명령에 응답하기 위해 봇을 프로그래밍하는 것입니다. "!intro"버튼이 꺼져 있는 동안 누군가 서버에 이 글을 쓰면 버튼이 응답합니다. 버튼은 프로그래밍된 메시지로 응답합니다.

방금 공유한 코드에서 메시지가 다음과 같이 정의된 것을 볼 수 있습니다. "살루트, 비엔비브 쉬르 르 서버!". 이 메시지는 원하는 인사말로 변경할 수 있습니다. 따옴표는 그대로 유지하세요.

이 파일을 이름에 등록하십시오. bot.js 를 작성하여 Discord 문서에 추가하세요.

8. - 컴퓨터에서 주문 초대를 열고 Discord 폴더로 이동합니다.

Windows에서는 명령 프롬프트 또는 콘솔을 매우 쉽게 열 수 있으며, 열기를 클릭하고 탭을 시작하면 됩니다. "명령 초대을 클릭한 다음 표시되는 결과에서 선택합니다.

외부로 나오면 테이프를 누릅니다. "cd" 파일 경로를 따라가세요. 파일을 탐색하고 상단의 녹색 영역을 마우스 오른쪽 버튼으로 클릭하여 'Maj' 버튼을 누른 다음 옵션을 선택하면 파일을 매우 쉽게 볼 수 있습니다. "여기에서 명령 초대하기". ou "파워쉘 사용", 사용하는 콘솔에 따라 다릅니다.

9. - 명령 초대를 사용하여 봇을 설치하세요.

이제 Node.js를 사용해야 합니다. 명령 프롬프트에서 봇 폴더에 대한 액세스 키를 사용하여 다음을 입력합니다: "npm install discord.io winston -save."

인스톨러-데스-샐레스-드-봇-디스코드

이렇게 하면 나중에 Discord 봇을 위해 만든 폴더에 있는 파일이 자동으로 설치됩니다.

다음 명령줄을 사용하여 몇 가지 추가 종속성을 설치할 수도 있습니다:

https://github.com/woor/discord.io/tarball/gateway_v6

이를 위해서는 필요한 모든 서류를 제공해야 합니다.

10.- 봇 기능 향상

이제 봇이 정상적으로 작동하고 있을 것입니다. 봇을 실행하려면 다음을 클릭하세요. "node bot.js" 명령 초대를 클릭합니다(디스코드 문서 경로로 계속 이동해야 합니다).

랜서-르-봇-불화

Discord 서버로 돌아가서 다음을 탭하여 봇을 테스트해 보세요. "!intro" ou 단순화 "!" 파일에서 찾은 메시지를 중요하지 않게 따르십시오. "bot.js".

모든 것이 순조롭게 진행되었다면 이제 봇으로부터 응답 메시지를 받게 됩니다.

Discord에는 봇을 포함하여 끊임없이 새로운 것을 만들어내는 대규모 사용자 커뮤니티가 있다는 사실을 잊지 마세요. 따라서 다른 사용자가 만든 봇을 많이 만들 수 있습니다.. 이 기능을 사용하려면 해당 기능에 대한 인정을 해 주어야 합니다.

Subir

이 웹사이트는 쿠키를 사용하여 사용자가 사이트를 탐색할 때 더 나은 경험을 할 수 있도록 합니다. 추가 정보

ko_KR한국어