UNPKG

xopbot

Version:

XOPBOT Is A Multipurpose Bot With Over 200+ Commands That Make You Love The Bot!

25 lines 1.43 kB
const math = require('math.js'); const lineReplyNoMention = require('discord-reply'); const color = process.env.Color; module.exports = { name: 'math', permissions: ["SEND_MESSAGES"], clientpermissions: ["SEND_MESSAGES", "EMBED_LINKS"], cooldown: 5, aliases: ['mathprob', 'mathproblem'], premium: true, async execute(client, message, cmd, args, Discord) { try { if (!args[0]) { const nopr = new Discord.MessageEmbed().setTimestamp().setColor(`${color}`).setAuthor(`${message.author.username}`, message.author.displayAvatarURL({ dynamic: true })).setDescription(`**\`(prefix)math <equation>\`**`) return message.lineReplyNoMention({ embed: nopr }) } const embed = new MessageEmbed().setColor(`${color}`).setAuthor(`RESULT`, message.author.displayAvatarURL({ dynamic: true })).setDescription(math.evaluate(args.join(" "))).setTimestamp(); message.lineReplyNoMention({ embed: embed }); } catch (err) { const catcher = args.slice(0).join(" "); const noequatic = new Discord.MessageEmbed().setTimestamp().setColor(`${color}`).setAuthor(`${message.author.username}`, message.author.displayAvatarURL({ dynamic: true })).setDescription(`**\`${catcher}\` Is Not A Valid Equation!**`) message.lineReplyNoMention({ embed: noequatic }) } }, };