김건우

Add config.json

1 +const {prefix, token} = require('./config.json');
1 const Discord = require("discord.js") 2 const Discord = require("discord.js")
2 const client = new Discord.Client() 3 const client = new Discord.Client()
3 var fs = require('fs'); //파일입출력 모듈 4 var fs = require('fs'); //파일입출력 모듈
...@@ -7,6 +8,7 @@ var now = new Date(); // 현재날짜 및 시간 객체 ...@@ -7,6 +8,7 @@ var now = new Date(); // 현재날짜 및 시간 객체
7 8
8 9
9 10
11 +
10 //로그인 콘솔 출력 12 //로그인 콘솔 출력
11 client.on("ready", () => { 13 client.on("ready", () => {
12 console.log(`Logged in as ${client.user.tag}!`) 14 console.log(`Logged in as ${client.user.tag}!`)
...@@ -20,11 +22,20 @@ client.on("message", msg => { ...@@ -20,11 +22,20 @@ client.on("message", msg => {
20 22
21 23
22 24
25 + //prefix로 시작하지 않는경우 통과 를 위한 명령어
26 + if (!msg.content.startsWith(prefix) || msg.author.bot) return;
27 + const args=msg.content.slice(prefix.length).split(" ");
28 + const command=args.shift().toLowerCase();
29 + //prefix로 시작하지 않는경우 통과 를 위한 명령어 end
30 +
31 +
32 +
33 +
23 //테스트 조건문 34 //테스트 조건문
24 - if (msg.content === "ping") { 35 + if (command === "ping") {
25 msg.reply("Pong!") 36 msg.reply("Pong!")
26 } 37 }
27 - if (msg.content === "!현재시간") { 38 + if (command === "현재시간") {
28 msg.reply(now.getHours() + "시 " + now.getMinutes() + "분"); 39 msg.reply(now.getHours() + "시 " + now.getMinutes() + "분");
29 } // 테스트 조건문 end 40 } // 테스트 조건문 end
30 41
...@@ -33,7 +44,7 @@ client.on("message", msg => { ...@@ -33,7 +44,7 @@ client.on("message", msg => {
33 44
34 45
35 //공부시작 시간 체크 46 //공부시작 시간 체크
36 - if (msg.content === "!공부시작") { 47 + if (command === "공부시작") {
37 var data = String(now.getHours()) +"."+ String(now.getMinutes()); 48 var data = String(now.getHours()) +"."+ String(now.getMinutes());
38 console.log(msg.author.id); 49 console.log(msg.author.id);
39 50
...@@ -50,7 +61,7 @@ client.on("message", msg => { ...@@ -50,7 +61,7 @@ client.on("message", msg => {
50 61
51 62
52 //공부끝 시간 체크 63 //공부끝 시간 체크
53 - if (msg.content === "!공부끝") { 64 + if (command === "공부끝") {
54 var fileName = msg.author.id + ".txt"; 65 var fileName = msg.author.id + ".txt";
55 66
56 try { 67 try {
...@@ -109,8 +120,9 @@ client.on("message", msg => { ...@@ -109,8 +120,9 @@ client.on("message", msg => {
109 120
110 121
111 122
123 +
112 }) 124 })
113 125
114 126
115 //디스코드 봇 토큰 127 //디스코드 봇 토큰
116 -client.login('OTA3OTU2NjY1MTEzMDE4NDA4.YYuuiQ.Rn2yQ9lGPLr_24sky29TWQHLOYA');
...\ No newline at end of file ...\ No newline at end of file
128 +client.login(token);
...\ No newline at end of file ...\ No newline at end of file
......
1 +{
2 + "prefix": "~",
3 + "token": ""
4 +
5 + }
...\ No newline at end of file ...\ No newline at end of file