import { Message } from "discord.js" import { Event } from "interfaces" import env from "utils/Env" export = { name: "eval", description: "Evaluate a JavaScript expression", event: "messageCreate", disabled: true, async execute(message: Message) { if (message.author.bot) return if (message.author.id !== env.prod.dev) return if (!message.content.startsWith("!eval")) return const code = message.content.split(" ").slice(1).join(" ") try { const output = eval(code) const outputString = String(output) await message.channel.send({ embeds: [{ description: `\`\`\`js\n${outputString}\`\`\`` }] }) } catch (error) { await message.channel.send({ embeds: [{ description: `\`\`\`js\n${error}\`\`\`` }] }) } } } as Event