Update main.js

This commit is contained in:
ZyLacx 2022-01-26 00:16:51 +01:00
parent 5eba7d5f01
commit 4dfb899855

27
main.js
View file

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