diff --git a/main.js b/main.js index cbbddb4..26c2102 100755 --- a/main.js +++ b/main.js @@ -1,10 +1,15 @@ -const { Client, Intents } = require('discord.js'); +const { Client, Intents, MessageAttachment, MessageEmbed } = require('discord.js'); const client = new Client({ intents: [ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MESSAGE_REACTIONS ] }); +/** + List of intents + https://discord.com/developers/docs/topics/gateway#privileged-intents +*/ + require("dotenv").config() var hugGifs = @@ -15,17 +20,14 @@ var hugGifs = "https://c.tenor.com/fLxZt7jo1YEAAAAd/loli-dragon.gif", "https://c.tenor.com/qF7mO4nnL0sAAAAd/abra%C3%A7o-hug.gif"] - client.once('ready', () => { console.log('Running'); }); -client.on('messageCreate', gotMessage); +client.on("messageCreate", gotMessage); function gotMessage(message){ - // console.log(message) - if(message.content.includes('https://media.discordapp.net')) { if(message.content.includes('webm') || message.content.includes('mov') || message.content.includes('mp4')) { @@ -54,7 +56,7 @@ function gotMessage(message){ mood(message) } else if (msg.includes("tylko jedno")) { - message.reply("Koksu pięć gram odlecieć sam"); + message.channel.send("Koksu pięć gram odlecieć sam"); } if (msgContentSplit[0] == "hug") { hug(message) @@ -95,20 +97,17 @@ function hug(message){ } allMentions = allMentions.slice(2) embed = createEmbed(title, hugGifs[randomNum], allMentions) - message.channel.send(embed) } else if (msg.includes("@here") || msg.includes("all")){ embed = createEmbed(title, hugGifs[randomNum], "@here") - message.channel.send(embed) } else if (msg.includes("@everyone")){ embed = createEmbed(title, hugGifs[randomNum], "@everyone") - message.channel.send(embed) } else { - embed = new Discord.MessageEmbed().setImage(hugGifs[randomNum]).setColor(randomColor()) - message.channel.send(embed) + embed = new MessageEmbed().setImage(hugGifs[randomNum]).setColor(randomColor()) } + message.channel.send({embeds: [embed]}) } function mood(message){ @@ -141,7 +140,7 @@ function move(message, splits){ let allAttachments = msg.attachments.values() for (let i = 0; i < msg.attachments.size; i++){ let currAttachment = allAttachments.next().value - newMessage.push(new Discord.MessageAttachment(currAttachment.url)) + newMessage.push(new MessageAttachment(currAttachment.url)) } if (newMessage.length > 0){ @@ -155,7 +154,7 @@ function move(message, splits){ message.channel.send("Can't really moove embeds, sowwy :c") } else { - let newMsg = new Discord.MessageEmbed() + let newMsg = new MessageEmbed() .setColor(randomColor()) .addField("MOO", `Sent by ${msg.author}\nmooved ${message.author}`) .addField("Message:", msg.content) @@ -176,7 +175,7 @@ function say(message){ } function createEmbed(title, img, desc){ - let embed = new Discord.MessageEmbed() + let embed = new MessageEmbed() .setTitle(title) .setImage(img) .setDescription(desc)