98 lines
2.5 KiB
JavaScript
98 lines
2.5 KiB
JavaScript
|
const discord = require("discord.js");
|
|||
|
const sourcebin = require('sourcebin_js');
|
|||
|
|
|||
|
module.exports = {
|
|||
|
name: "discriminator",
|
|||
|
usage: `discrim 0007`,
|
|||
|
category: "utility",
|
|||
|
aliases: ["discrim"],
|
|||
|
run: async (client, message, args) => {
|
|||
|
|
|||
|
let men = message.mentions.users.first();
|
|||
|
|
|||
|
let discrims;
|
|||
|
let dis;
|
|||
|
let content;
|
|||
|
|
|||
|
if (men) {
|
|||
|
discrims = client.users.cache.filter(user => user.discriminator === men.discriminator).map(user => user.tag);
|
|||
|
|
|||
|
dis = client.users.cache.filter(user => user.discriminator === men.discriminator).map(user => user.discriminator);
|
|||
|
}
|
|||
|
|
|||
|
if (!men) {
|
|||
|
if (args[0]) {
|
|||
|
discrims = client.users.cache.filter(user => user.discriminator === args[0].replace('#', "")).map(user => user.tag);
|
|||
|
|
|||
|
dis = client.users.cache.filter(user => user.discriminator === args[0].replace('#', "")).map(user => user.discriminator);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
if (!args[0]) {
|
|||
|
discrims = client.users.cache.filter(user => user.discriminator === message.author.discriminator).map(user => user.tag);
|
|||
|
|
|||
|
dis = client.users.cache.filter(user => user.discriminator === message.author.discriminator).map(user => user.discriminator);
|
|||
|
}
|
|||
|
|
|||
|
if (!discrims.length) return message.reply("Ich kann keine Benutzer mit diesem Diskriminator finden");
|
|||
|
|
|||
|
if (discrims[0]) {
|
|||
|
content = `\`#1\` - **${discrims[0]}**`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[1]) {
|
|||
|
content += `\n#2 - ${discrims[1]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[2]) {
|
|||
|
content += `\n#3 - ${discrims[2]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[3]) {
|
|||
|
content = `\n#4 - ${discrims[3]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[4]) {
|
|||
|
content = `\n#5 - ${discrims[4]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[5]) {
|
|||
|
content = `\n#6 - ${discrims[5]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[6]) {
|
|||
|
content = `\n#7 - ${discrims[6]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[7]) {
|
|||
|
content = `\n#8 - ${discrims[7]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[8]) {
|
|||
|
content = `\n#9 - ${discrims[8]}`
|
|||
|
}
|
|||
|
|
|||
|
if (discrims[9]) {
|
|||
|
content = `\n#10 - ${discrims[9]}`
|
|||
|
}
|
|||
|
|
|||
|
sourcebin.create([{
|
|||
|
name: `Discriminatorsâ€`,
|
|||
|
content: discrims.join('\n'),
|
|||
|
languageId: 'text'
|
|||
|
}])
|
|||
|
.then(src => {
|
|||
|
|
|||
|
let embed = new discord.MessageEmbed()
|
|||
|
.setTitle(`Users with ${dis[0]}`)
|
|||
|
.setDescription(`${content}\n\n**[Url](${src.url})**`)
|
|||
|
.setFooter(`${discrims.length} Benutzer gefunden,`, client.user.displayAvatarURL())
|
|||
|
|
|||
|
message.channel.send(embed);
|
|||
|
})
|
|||
|
.catch(e => {
|
|||
|
message.channel.send(`Fehler, versuchen Sie es später erneut`)
|
|||
|
});
|
|||
|
|
|||
|
}
|
|||
|
}
|