Archived
Dateien nach "commands/info-search" hochladen
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
const Discord = require("discord.js");
|
||||
|
||||
const malScraper = require('mal-scraper');
|
||||
|
||||
|
||||
module.exports = {
|
||||
name: "anime",
|
||||
category: "suchen",
|
||||
description: "Informieren Sie sich über einen Anime",
|
||||
usage: "[command | Anime]",
|
||||
run: async (client, message, args) => {
|
||||
//command
|
||||
const search = `${args}`;
|
||||
if (!search)
|
||||
return message.reply('Bitte geben Sie eine Suchanfrage ein!');
|
||||
|
||||
malScraper.getInfoFromName(search)
|
||||
.then((data) => {
|
||||
const malEmbed = new Discord.MessageEmbed()
|
||||
.setAuthor(`Meine Anime-Liste Suchergebnis für ${args}`.split(',').join(' '))
|
||||
.setThumbnail(data.picture)
|
||||
.setColor('RANDOM') //What ever u want color!
|
||||
.addField('Premiered', `\`${data.premiered}\``, true)
|
||||
.addField('Broadcast', `\`${data.broadcast}\``, true)
|
||||
.addField('Genres', `\`${data.genres}\``, true)
|
||||
.addField('English Title', `\`${data.englishTitle}\``, true)
|
||||
.addField('Japanese Title', `\`${data.japaneseTitle}\``, true)
|
||||
.addField('Type', `\`${data.type}\``, true)
|
||||
.addField('Episodes', `\`${data.episodes}\``, true)
|
||||
.addField('Rating', `\`${data.rating}\``, true)
|
||||
.addField('Aired', `\`${data.aired}\``, true)
|
||||
.addField('Score', `\`${data.score}\``, true)
|
||||
.addField('Favorite', `\`${data.favorites}\``, true)
|
||||
.addField('Ranked', `\`${data.ranked}\``, true)
|
||||
.addField('Duration', `\`${data.duration}\``, true)
|
||||
.addField('Studios', `\`${data.studios}\``, true)
|
||||
.addField('Popularity', `\`${data.popularity}\``, true)
|
||||
.addField('Members', `\`${data.members}\``, true)
|
||||
.addField('Score Stats', `\`${data.scoreStats}\``, true)
|
||||
.addField('Source', `\`${data.source}\``, true)
|
||||
.addField('Synonyms', `\`${data.synonyms}\``, true)
|
||||
.addField('Status', `\`${data.status}\``, true)
|
||||
.addField('Identifier', `\`${data.id}\``, true)
|
||||
.addField('Link', data.url, true)
|
||||
.setTimestamp()
|
||||
.setFooter(`Requested ${message.member.displayName}`, message.author.displayAvatarURL({ dynamic: true }))
|
||||
|
||||
message.channel.send(malEmbed);
|
||||
|
||||
})
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user