Dateien nach "commands/fun" hochladen

This commit is contained in:
M_Viper 2024-02-07 14:45:22 +00:00
parent 96b5cf5e8e
commit 8d18235233
19 changed files with 429 additions and 0 deletions

1
commands/fun/Lol Normal file
View File

@ -0,0 +1 @@

14
commands/fun/advice.js Normal file
View File

@ -0,0 +1,14 @@
const { Random } = require("something-random-on-discord")
const random = new Random();
module.exports = {
name: "advice",
category: "fun",
description: "Lassen Sie sich beraten",
run: async (client, message, args) => {
let data = await random.getAdvice()
message.channel.send(data)
}
}

28
commands/fun/asci.js Normal file
View File

@ -0,0 +1,28 @@
const discord = require("discord.js");
const figlet = require("figlet"); // MAKE SURE TO INSTALL FIGLET PACKAGE OR CODE WONT WORK
module.exports = {
name: "ascii",
aliases: [],
category: "fun",
usage: "ascii <text>",
description: "Gibt bereitgestellten Text im ASCII-Format zurück.",
run: async (client, message, args) => {
let text = args.join(" ");
if(!text) {
return message.channel.send(`Bitte Text für die ASCII-Konvertierung angeben!`)
}
let maxlen = 20
if(text.length > 20) {
return message.channel.send(`Bitte geben Sie Text mit 20 Zeichen oder weniger ein, da die Konvertierung nicht gut sein wird!`)
}
// AGAIN, MAKE SURE TO INSTALL FIGLET PACKAGE!
figlet(text, function(err, data) {
message.channel.send(data, {
code: 'AsciiArt'
});
})
}
};

23
commands/fun/cat.js Normal file
View File

@ -0,0 +1,23 @@
const superagent = require("snekfetch");
const Discord = require('discord.js')
module.exports = {
name: "cat",
category: "fun",
description: "Sendet ein zufälliges Bild einer Katze",
usage: "[command]",
run: async (client, message, args, level) => {
//command
superagent.get('https://nekos.life/api/v2/img/meow')
.end((err, response) => {
const lewdembed = new Discord.MessageEmbed()
.setTitle("Random cat")
.setImage(response.body.url)
.setColor(`#000000`)
.setFooter(`owo`)
.setURL(response.body.url);
message.channel.send(lewdembed);
})
}
};

21
commands/fun/cry.js Normal file
View File

@ -0,0 +1,21 @@
const discord = require("discord.js");
const { Random } = require("something-random-on-discord");
const random = new Random();
module.exports = {
name: "cry",
category: "fun",
description: "Weinen mit gif",
run: async (client, message, args) => {
let data = await random.getAnimeImgURL("cry");
let embed = new discord.MessageEmbed()
.setImage(data)
.setColor("RANDOM")
.setFooter(`Bitte rede mit ${message.author.username} sie weinen`)
.setTimestamp()
message.channel.send(embed);
}
};

24
commands/fun/dog.js Normal file
View File

@ -0,0 +1,24 @@
const superagent = require("snekfetch");
const Discord = require('discord.js')
module.exports = {
name: "dog",
category: "fun",
description: "Sendet ein zufälliges Hundebild",
usage: "[command]",
run: async (client, message, args) => {
//command
superagent.get('https://nekos.life/api/v2/img/woof')
.end((err, response) => {
const lewdembed = new Discord.MessageEmbed()
.setTitle("<a:dog1:730389376210829344>")
.setImage(response.body.url)
.setColor(`#000000`)
.setFooter(`🤣WAS FÜR EIN HUND🤣`)
.setURL(response.body.url);
message.channel.send(lewdembed);
})
}
};

26
commands/fun/fact.js Normal file
View File

@ -0,0 +1,26 @@
const client = require('nekos.life');
const {Discord,richEmbed} = require('discord.js')
const neko = new client();
module.exports = {
name: "fact",
category: "fun",
description: "sendet eine coole Tatsache",
usage: "[command]",
run: async (client, message, args) => {
//command
async function work() {
let owo = (await neko.sfw.fact());
message.channel.send(owo.fact).catch(error => {
console.error(error);
});
message.delete();
}
work();
}
};

23
commands/fun/hug.js Normal file
View File

@ -0,0 +1,23 @@
const discord = require("discord.js");
const { Random } = require("something-random-on-discord");
const random = new Random();
module.exports = {
name: "hug",
category: "fun",
description: "Jemanden umarmen",
run: async (client, message, args) => {
let target = message.mentions.members.first()
let data = await random.getAnimeImgURL("hug");
let embed = new discord.MessageEmbed()
.setImage(data)
.setColor("RANDOM")
.setFooter(`${message.author.username} umarmt ${target.user.username}`)
.setTimestamp()
message.channel.send(embed);
}
};

14
commands/fun/joke.js Normal file
View File

@ -0,0 +1,14 @@
const { Random } = require("something-random-on-discord")
const random = new Random();
module.exports = {
name: "joke",
category: "fun",
description: "Holen Sie sich ein paar lustige Witze",
run: async (client, message, args) => {
let data = await random.getJoke()
message.channel.send(data)
}
}

23
commands/fun/kiss.js Normal file
View File

@ -0,0 +1,23 @@
const discord = require("discord.js");
const { Random } = require("something-random-on-discord");
const random = new Random();
module.exports = {
name: "kiss",
category: "fun",
description: "Küsse jemanden",
run: async (client, message, args) => {
let target = message.mentions.members.first()
let data = await random.getAnimeImgURL("kiss");
let embed = new discord.MessageEmbed()
.setImage(data)
.setColor("RANDOM")
.setFooter(`${message.author.username} küsst ${target.user.username}`)
.setTimestamp()
message.channel.send(embed);
}
};

14
commands/fun/kpop.js Normal file
View File

@ -0,0 +1,14 @@
const { Random } = require("something-random-on-discord")
const random = new Random();
module.exports = {
name: "kpop",
category: "fun",
description: "Holen Sie sich einige Bilder von Kpop-Sängern mit Namen",
run: async (client, message, args) => {
let data = await random.getKpop()
message.channel.send(data)
}
}

46
commands/fun/lol.js Normal file
View File

@ -0,0 +1,46 @@
const Discord = require("discord.js");
const { parse } = require("twemoji-parser");
module.exports = {
name: "emojiadd",
category: "moderation",
usage: "stealemoji <emoji> <custom name>",
description: "Stehlen Sie ein Emoji von einem anderen Server",
botPermissions: ["MANAGE_EMOJIS"],
memberPermissions: ["MANAGE_EMOJIS"],
async execute(bot, message, args) {
const emoji = args[0];
if (!emoji) return message.channel.send("Bitte gib mir ein Emoji!");
let customemoji = Discord.Util.parseEmoji(emoji);
if (customemoji.id) {
const Link = `https://cdn.discordapp.com/emojis/${customemoji.id}.${
customemoji.animated ? "gif" : "png"
}`;
const name = args.slice(1).join(" ");
message.guild.emojis.create(
`${Link}`,
`${name || `${customemoji.name}`}`
);
const Added = BaseEmbed(message)
.setTitle("Emoji Added")
.setColor("BLUE")
.setDescription(
`Emoji wurde hinzugefügt! | Name : ${
name || `${customemoji.name}`
} | Preview : [Click Me](${Link})`
);
return message.channel.send(Added);
} else {
let CheckEmoji = parse(emoji, { assetType: "png" });
if (!CheckEmoji[0])
return message.channel.send("Bitte gib mir ein gültiges Emoji!");
message.channel.send(
"Sie können normales Emoji verwenden, ohne einen Server hinzuzufügen!"
);
}
},
};

23
commands/fun/math.js Normal file
View File

@ -0,0 +1,23 @@
const { MessageEmbed } = require("discord.js");
const math = require("mathjs");
const Color = `RANDOM`;
module.exports = {
name: "math",
category: "fun",
run: async (client, message, args) => {
try {
if (!args[0]) return message.channel.send("Bitte geben Sie mir Gleichung!");
const embed = new MessageEmbed()
.setColor(`${Color}`)
.setTitle(`Ergebnis`)
.setDescription(math.evaluate(args.join(" ")))
.setTimestamp();
message.channel.send(embed);
} catch (error) {
message.channel.send(`Bitte geben Sie mir eine gültige Gleichung | Versuchen Sie es später noch einmal!`).then(() => console.log(error));
}
}
};

47
commands/fun/meme.js Normal file
View File

@ -0,0 +1,47 @@
const Discord = require("discord.js");
const { MessageEmbed } = require("discord.js");
const Color = `RANDOM`;
const Fetch = require("node-fetch"); //Install Node-fetch - npm i node-fetch
module.exports = {
name: "meme",
category: "fun",
description: "Senden Sie ein Meme!",
usage: "Meme",
run: async (client, message, args) => {
//Start
const Reds = [
"memes",
"me_irl",
"dankmemes",
"comedyheaven",
"Animemes"
];
const Rads = Reds[Math.floor(Math.random() * Reds.length)];
const res = await Fetch(`https://www.reddit.com/r/${Rads}/random/.json`);
const json = await res.json();
if (!json[0]) return message.channel.send(`Ihr Leben Lmfao`);
const data = json[0].data.children[0].data;
const Embed = new MessageEmbed()
.setColor(Color)
.setURL(`https://reddit.com${data.permalink}`)
.setTitle(data.title)
.setDescription(`Author : ${data.author}`)
.setImage(data.url)
.setFooter(`${data.ups || 0} 👍 | ${data.downs || 0} 👎 | ${data.num_comments || 0} 💬`)
.setTimestamp();
return message.channel.send(Embed);
//End
}
};

16
commands/fun/mw.js Normal file
View File

@ -0,0 +1,16 @@
const discord = require("discord.js");
const akaneko = require('akaneko');
module.exports = {
name: "mwallpapers",
aliases: ["mw", "mobilewallpapers", "mwall"],
category: "nsfw",
description: "Holen Sie sich einige wallpapers",
run: async (client, message, args) => {
let akanekoSan = new discord.MessageEmbed()
akanekoSan.setColor("RANDOM")
akanekoSan.setImage(akaneko.mobileWallpapers());
return message.channel.send(akanekoSan);
}
}

14
commands/fun/neko.js Normal file
View File

@ -0,0 +1,14 @@
const { Random } = require("something-random-on-discord")
const random = new Random();
module.exports = {
name: "neko",
category: "Image",
description: "Holen Sie sich einige Neko-Bilder",
run: async (client, message, args) => {
let data = await random.getNeko()
message.channel.send(data)
}
}

23
commands/fun/pat.js Normal file
View File

@ -0,0 +1,23 @@
const discord = require("discord.js");
const { Random } = require("something-random-on-discord");
const random = new Random();
module.exports = {
name: "pat",
category: "fun",
description: "Jemanden streicheln",
run: async (client, message, args) => {
let target = message.mentions.members.first()
let data = await random.getAnimeImgURL("streicheln");
let embed = new discord.MessageEmbed()
.setImage(data)
.setColor("RANDOM")
.setFooter(`${message.author.username} streichelt ${target.user.username}`)
.setTimestamp()
message.channel.send(embed);
}
};

23
commands/fun/punch.js Normal file
View File

@ -0,0 +1,23 @@
const discord = require("discord.js");
const { Random } = require("something-random-on-discord");
const random = new Random();
module.exports = {
name: "punch",
category: "fun",
description: "Jemanden schlagen",
run: async (client, message, args) => {
let target = message.mentions.members.first()
let data = await random.getAnimeImgURL("schlagen");
let embed = new discord.MessageEmbed()
.setImage(data)
.setColor("RANDOM")
.setFooter(`${message.author.username} schlägt ${target.user.username}`)
.setTimestamp()
message.channel.send(embed);
}
};

26
commands/fun/slapgif.js Normal file
View File

@ -0,0 +1,26 @@
const Color = "RANDOM";
const Discord = require("discord.js");
module.exports = {
name: "slap",
aliases: ["batmanslap", "slp"],
category: "Image",
description: "Geben Sie ein Slap-Bild zurück!",
usage: "Slap <Mention Or ID> | <Text>",
run: async (client, message, args) => {
const Member = message.mentions.members.first() || message.guild.members.cache.get(args[0]);
if (!Member) return message.channel.send("Bitte erwähnen oder ID eines Mitglieds angeben!");
const Other = args.slice(1).join(" ") || "Don't Be Gay";
if (Other.length > 50) return message.channel.send("Zeichenlimit erreicht - 50!");
const Embed = new Discord.MessageEmbed()
.setColor(Color)
.setImage(encodeURI(`https://vacefron.nl/api/batmanslap?text1=bruh&text2=${Other}&batman=${message.author.avatarURL({ format: "png" })}&robin=${Member.user.displayAvatarURL({ format: "png" })}`))
.setTimestamp();
return message.channel.send(Embed);
}
};