var mytime = new Date();
var correction = mytime.setHours(mytime.getHours() - 1);
var servertime = new Date(correction);
robot.on('message', message => {
var mytime = new Date();
var alert1 = new Date();
var alert2 = new Date();
alert1.setHours(11,45,0);
alert2.setHours(19,45,0);
if(mytime === alert1) message.channel.send("До события №1 осталось 15 минут");
if(mytime === alert2) message.channel.send("До события №2 осталось 15 минут");
});
const Discord = require('discord.js'); // Подключаем библиотеку discord.js
const robot = new Discord.Client(); // Объявляем, что robot - бот
const comms = require("./comms.js"); // Подключаем файл с командами для бота
const fs = require('fs'); // Подключаем родной модуль файловой системы node.js
let config = require('./config.json'); // Подключаем файл с параметрами и информацией
let token = config.token; // «Вытаскиваем» из него токен
let prefix = config.prefix; // «Вытаскиваем» из него префикс
robot.on("ready", function(){ /* Бот при запуске должен отправить в терминал сообщение «[Имя бота] запустился!» */
console.log(robot.user.username + " запустился!");
});
robot.on('message', (msg) => { // Реагирование на сообщения
if(msg.author.username != robot.user.username && msg.author.discriminator != robot.user.discriminator){
var comm = msg.content.trim()+" ";
var ok = false;
var comm_name = comm.slice(0, comm.indexOf(" "));
var messArr = comm.split(" ");
for(comm_count in comms.comms){
var comm2 = prefix + comms.comms[comm_count].name;
if(comm2 == comm_name){
comms.comms[comm_count].out(robot, msg, messArr);
}
}
}
});
robot.login(token); // Авторизация бота
const config = require('./config.json');
const Discord = require('discord.js');
const moment = require('moment');
const prefix = config.prefix;
const versions = config.versions;
function events(robot, mess, args) {
var mytime = new Date();
var testEvent = new Date();
testEvent.setHours(12,0,0);
if(mytime < testEvent) {
var sec = (testEvent - mytime)/1000;
var min = sec / 60;
var hour = min / 60;
var day =
//'Дней: ' + Math.floor(hour / 24) +
Math.floor(hour % 24)+' ч. ' +
Math.floor(min % 60)+' мин. ' +
Math.floor(sec % 60)+' сек.';
mess.channel.send("До события осталось " +day);
}
var comms_list = [
{name: "events", out: events, about: "Команда для событий"}
]