mirror of
https://github.com/ION606/selmerBot.git
synced 2026-05-15 05:36:54 +00:00
Started the 'msearch' command
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
const scraper = require('mal-scraper');
|
const scraper = require('mal-scraper');
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'asearch',
|
name: 'asearch',
|
||||||
description: 'Selmer bot gives you either an explanation or a list of stats',
|
description: 'Selmer bot gives you info on an anime',
|
||||||
async execute(message, args, Discord, Client, bot) {
|
async execute(message, args, Discord, Client, bot) {
|
||||||
if (args.length < 1) { return message.reply("Please specify an anime!"); }
|
if (args.length < 1) { return message.reply("Please specify an anime!"); }
|
||||||
let name = "";
|
let name = "";
|
||||||
@@ -34,7 +34,8 @@ module.exports = {
|
|||||||
if (data.aired) { temp += `. This anime ran for ${data.aired} for a total of ${data.episodes} episodes.`}
|
if (data.aired) { temp += `. This anime ran for ${data.aired} for a total of ${data.episodes} episodes.`}
|
||||||
else { temp += ` and is still airing with ${data.episodes} so far!`}
|
else { temp += ` and is still airing with ${data.episodes} so far!`}
|
||||||
|
|
||||||
temp += ` This anime has a score of ${data.score} and is ${data.popularity} on MyAnimeList!`;
|
temp += ` This anime has a score of ${data.score} and is ${data.popularity} on MyAnimeList!\n`;
|
||||||
|
temp += `You can see a trailer for ${data.title} here: ${data.trailer}`;
|
||||||
temp += `\n\n(to see a summary of the anime, use '${bot.prefix}asearch <anime name> ~summary')`;
|
temp += `\n\n(to see a summary of the anime, use '${bot.prefix}asearch <anime name> ~summary')`;
|
||||||
|
|
||||||
message.channel.send({ embeds: [new Discord.MessageEmbed().setImage(data.picture)]});
|
message.channel.send({ embeds: [new Discord.MessageEmbed().setImage(data.picture)]});
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
const scraper = require('mal-scraper');
|
||||||
|
const search = scraper.search;
|
||||||
|
const type = "manga";
|
||||||
|
module.exports = {
|
||||||
|
name: 'msearch',
|
||||||
|
description: 'Selmer bot gives you info on a manga',
|
||||||
|
async execute(message, args, Discord, Client, bot) {
|
||||||
|
if (args.length < 1) { return message.reply("Please specify a manga!"); }
|
||||||
|
let name = "";
|
||||||
|
if (args.length > 1) {
|
||||||
|
let i = 0;
|
||||||
|
while (i < args.length && args[i] != '~fancy' && args[i] != '~summary' && args[i] != '~stats') {
|
||||||
|
name += args[i] + " ";
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
search.search(type, {
|
||||||
|
maxResults: 1,
|
||||||
|
term: name
|
||||||
|
}).then((data) => {
|
||||||
|
console.log(data[0]);
|
||||||
|
message.reply("This command has not been implemented yet!");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user