일단 봇 생성이 완료되었으면 코딩차례임.
일단 test.js 파일을 생성 한 뒤
위 코드를 작성합니다.
var Discord = require('discord.js');
var client = new Discord.Client();
console.log('hi');
client.on('ready', function() {
console.log('Server Start...');
client.channels.get("채널url").send( " 쨔쟌 봇입니다 ! " );
// 보통 디스코드를 웹으로 들어가면 url에 숫자/숫자 이렇게 되어잇는데 뒤에꺼임(디스코드서버/텍스트전용채널)
});
client.login('token을 발급받아야함 My app에서 App 선택시 Token:click to reveal 를 눌러서 발급');
그럼 완료
cmd(bash나 기타등등) 에서 npm init 입력
대충입력 한 뒤 엔터 갈겨주면 됩니다.
그리고 중요한 discord.js를 다운받아야함 var Discord = require('discord.js');
cmd에서 npm install discord.js --save 를 입력하면 자동으로 다운로드가 됨
https://discord.js.org/#/ 를 더많은 정보
그럼 다음 node 파일명.js 을 입력해서 실행해봅시다
에러가 날것이다. 이유는 ?
나의 디스코드서버에 bot을 추가하지 않아서 그렇다
봇을 추가하자
Generate OAuth2 Url로 추가를 하자
추가를 할 수 있습니다.
추가후 다시 실행을 해보자
잘된다.
다음 포스팅에는 디스코드에서 제공해주는 api에 대해 알아보겠습니다.
ex) 메시지 받기, 답변하기, emji 추가 기타 등등
Crontab 표기 (0) | 2018.04.26 |
---|---|
Node.js 웹 크롤링 해보기 (0) | 2018.03.16 |
트위치tv , Discord API , Node 활용하여 디스코드 bot 만들기 (2) (0) | 2018.02.08 |
트위치tv , Discord API , Node 활용하여 디스코드 bot 만들기 (1) (0) | 2018.02.08 |
github를 이용한 간단한 웹사이트 구축 알아보는중 (0) | 2017.10.12 |