UNPKG

@develable/rutapbot-d20

Version:

[KR] Rutap Bot will makes your discord life better!

31 lines (27 loc) 1.71 kB
// node_modules const Discord = require('discord.js'); // 자체 모듈 const timestamp = require('./../../lib/timestamp.js'); // settings const d_settings = require('./../../settings/default_settings.js'); // 명령어 모듈 한정 :: 명령어 설명 정의 exports.dscr = { description : '채팅봇과 디스코드와의 연결 지연을 출력합니다.\n채팅봇 업타임도 같이 출력합니다', use : [`${d_settings.normal_prefix}핑`] } // 명령어 치면 돌아가는 구역 exports.run = (dscl, message, args, opti) => { let start = new Date("1970-01-01T00:00:00.000Z") let time = new Date(dscl.uptime) let y = (time.getFullYear() - start.getFullYear()) == 0 ? "" : `${(time.getFullYear() - start.getFullYear())}년 `; let m = (time.getMonth() - start.getMonth()) == 0 ? "" : `${(time.getMonth() - start.getMonth())}개월 `; let d = (time.getDate() - start.getDate()) == 0 ? "" : `${(time.getDate() - start.getDate())}일 `; let hh = (time.getHours() - start.getHours()) == 0 ? "" : `${(time.getHours() - start.getHours())}시간 `; let mm = (time.getMinutes() - start.getMinutes()) == 0 ? "" : `${time.getMinutes() - start.getMinutes()}분 `; let ss = (time.getSeconds() - start.getSeconds()) == 0 ? "" : `${time.getSeconds() - start.getSeconds()}초`; let PngEmbed = new Discord.RichEmbed() .setDescription(`봇의 디스코드 연결 지연은 \`${dscl.ping.toFixed(1)}ms\` 입니다.\n\`${y + m + d + hh + mm + ss}\`동안 가동 중 입니다.`) .setFooter(`© 2018-2020 Develable.\n${timestamp.returntime()}`) .setColor(d_settings.embed_color); message.channel.send(PngEmbed) }