const Discord = require('discord.js'); const client = new Discord.Client(); var author = " "; var storedLink = " "; var link; var messageId; var yes = false; var linkNo = 0; var now = new Date().getTime(); var sjl = new Date("2021-03-16").getTime(); var mat = new Date("2021-03-19").getTime(); var dokument = new Date("2021, 3, 5, 12:00").getTime(); // var martinovOdpocet = new Date("2020-12-25").getTime(); // var petrovOdpocet = new Date("2020, 12, 10, 12:00").getTime(); // var endOdpocet = new Date("2021-01-01").getTime(); var xiao = new Date("2021, 2, 3, 11:00").getTime(); var remainingSjl; var remainingMat; var remainingDok; var left = 0; var end = false; var ping = 86000; var countdownChannel; var first = true; var setNew = true; var replyChannelId; var mentionedChannelId; client.once('ready', () => { console.log('Im online!'); // countdownChannel = client.channels.cache.find(channel => channel.id === "765243559758397470"); // setInterval(countdowns, 1000, 1); }); client.on('message', message => { const args = message.content.split(' '); //storedMessages.push(message.content); let msg = message.content.toLowerCase(); if(message.content.includes(":USureBoutThat:")){ message.channel.send("<:ugh:802988623271428117>"); } if(message.content.includes('https://media.discordapp.net') && (message.content.includes('webm') || message.content.includes('mov') || message.content.includes('mp4'))) { message.content.split('https://media.discordapp.net' ); message.channel.send('https://cdn.discordapp.com' +linkArr[1]) } var msgContent = message.content; var msgContentSplit = msgContent.split(" "); if(message.reference != null){ if(msgContentSplit.length == 1 && message.mentions.channels.first() != undefined){ var replyMessageId = message.reference.messageID; mentionedChannelId = msgContentSplit[0].substring(2, msgContentSplit[0].length - 1); replyChannelId = message.reference.channelID; var replyChannel = client.channels.cache.find(channel => channel.id === replyChannelId); replyChannel.messages.fetch(replyMessageId).then(msg => { var movedMessageContent; if(msg.attachments.first() != undefined){ var attachment = msg.attachments.first(); movedMessageContent = new Discord.MessageAttachment(attachment.url); } else{ movedMessageContent = msg.content; } client.channels.cache.get(mentionedChannelId).send(movedMessageContent).then(msgToEdit => { msgToEdit.edit("Sent by <@" + msg.author + "> \nmooved <@" + message.author + ">\n" + msgToEdit.content); }); msg.delete({timeout: 3000}); }); message.delete({timeout: 3000}); } } // if (message.content.startsWith("http")) { // author = message.author.id; // storedLink = message.content; // messageId = message.id; // yes = true; // linkNo++; // } // else if (message.attachments.first() != undefined) { // let storedMessage = message.attachments.first(); // storedLink = new Discord.MessageAttachment(storedMessage.url); // messageId = message.id; // author = message.author.id; // yes = true; // linkNo++; // } if (msg.startsWith("henlo") && message.author.bot == false) { var emojis = ["🥰", "🐄", "🐮", "❤️", "👋", "🤠", "😊"]; let randomNum = Math.floor(Math.random() * 7); message.channel.send("Henlooo " + message.author.username + " " + emojis[randomNum]); } // else if (message.mentions.channels.first() && yes) { // message.channel.send("Láskavo ma necrashuj..."); /* if (args.length === 1) { message.react('🐮'); let channelId = ""; let channelIdArray = message.content.split(''); channelIdArray.splice(0, 2); channelIdArray.pop(); for (i = 0; i < channelIdArray.length; i++) { channelId += channelIdArray[i]; } message.delete({ timeout: 5000 }); var toDelete = message.channel.messages.cache.get(messageId); toDelete.delete(); let getChannel = client.channels.cache.get(channelId); getChannel.send("Posted by <@!" + author + ">"); getChannel.send(storedLink); } yes = false;*/ // } else if (msg.startsWith("how ye") && message.author.bot === false) { let randomNum = Math.floor(Math.random() * 5); var responses = ["Not bad, how yee?", "MOOdy", "A bit sad 😢", "Good, how yee?", "I'm fine, how yee?"]; message.channel.send(responses[randomNum]); } else if (msg.startsWith("tylko jedno")) { message.channel.send("Koksu pięć gram odlecieć sam"); } else if (msg.startsWith("time?") || msg.startsWith("left?")){ countdowns(0); } }); // function countdowns(plus) { // left += plus; // let now = new Date().toDateString; // if(now == "Fri Sep 10 2021"){ // let messageChannel = client.channels.cache.find(channel => channel.id === "490610642106056707"); // messageChannel.send("@everyone \n https://cdn.discordapp.com/attachments/247090228802748426/795334429693575188/judgment_day.mp4"); // } // if(now == "Fri Sep 6 2024"){ // let genshinchannel = client.channels.cache.find(channel => channel.id === "787776123454619648"); // genshinchannel.send("<@787776123454619648> SIGNORA WOOOO SIGNORAAAAA HAHAHAHAHAHAHA"); // genshinchannel.send("dnasoifhiasjfoasif SIGNORAAAA doiasfoasfasfi"); // genshinchannel.send("<@787776123454619648> KOKOT NESPI, PULLUJ SIGNORU, ČO ROBÍŠ???"); // genshinchannel.send("som zvedavý či bude tento server existovať za 3 roky, to je celkom v piči doba, podľa mňa"); // } // if(first == true || plus == 0){ // first = false; // if(plus == 0){ // var random = Math.floor((Math.random() * 100) + 1);; // if(random == 1){ // let responseNo = Math.floor(Math.random() * 3); // var responses = ["idk", "to by si mal vedieť 😉", "nie"]; // countdownChannel.send(responses[responseNo]); // } // else{ // sendEmbed(); // } // } // else { // sendEmbed(); // } // } // if (left == ping) { // left = 0; // sendEmbed(); // } // }; // function calcTime(time){ // let returnNo = Math.floor(time / (1000 * 60 * 60 * 24)); // if(returnNo > 5 && returnNo > 1) // returnNo += " dni "; // else if(returnNo == 1) // returnNo += " deň "; // else // returnNo += " dní "; // let hours = Math.floor((time % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); // if(hours > 5 && returnNo > 1) // returnNo += hours + " hodiny "; // else if(returnNo == 1) // returnNo += hours + " hodina "; // else // returnNo += hours + " hodín "; // let minutes = Math.floor(( time % ( 1000 * 60 * 60)) / (1000 * 60)); // if(minutes > 5 && returnNo > 1) // returnNo += minutes + " minúty "; // else if(returnNo == 1) // returnNo += minutes + " minúta "; // else // returnNo += minutes + " minút "; // let seconds = Math.floor(( time % ( 1000 * 60)) / 1000); // if(seconds > 5 && returnNo > 1) // returnNo += seconds + " sekundy "; // else if(returnNo == 1) // returnNo += seconds + " sekunda "; // else // returnNo += seconds + " sekúnd "; // return returnNo; // } // function sendEmbed(){ // now = new Date().getTime(); // remainingSjl = calcTime(sjl - now); // remainingMat = calcTime(mat - now); // remainingDok = calcTime(dokument - now); // const embed = new Discord.MessageEmbed() // .addField("Čas do maturity zo Slovenského jazyka: ", remainingSjl) // .addField("‎", "‎") // .addField("Čas do maturity z Matematiky: ", remainingMat) // ; // countdownChannel.send(embed); // } client.login(process.env.token);