Dateien nach "commands/fun" hochladen
This commit is contained in:
parent
96b5cf5e8e
commit
8d18235233
|
@ -0,0 +1 @@
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -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'
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
})
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
})
|
||||||
|
}
|
||||||
|
};
|
|
@ -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();
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
}
|
||||||
|
};
|
|
@ -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)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
};
|
|
@ -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)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -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!"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
};
|
|
@ -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));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
|
@ -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
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
}
|
||||||
|
};
|
|
@ -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);
|
||||||
|
}
|
||||||
|
};
|
Loading…
Reference in New Issue