const Command = require("../../base/Command"), figlet = require("figlet"), util = require("util"), figletAsync = util.promisify(figlet); class Ascii extends Command { constructor(client) { super(client, { name: "ascii", dirname: __dirname, enabled: true, guildOnly: false, aliases: [], memberPermissions: [], botPermissions: ["SEND_MESSAGES", "EMBED_LINKS"], nsfw: false, ownerOnly: false, cooldown: 2000 }); } async run(message, args) { const text = args.join(" "); if (!text || text.length > 20) return message.error("fun/ascii:TEXT_MISSING"); const rendered = await figletAsync(text); message.channel.send({ content: "```" + rendered + "```" }); } } module.exports = Ascii;