Discord = require("discord.js"); exports.run = (client, message, args) => { if (!args[0]) { return message.channel.send( `<:error:466995152976871434> You must include a message for me to emojify! Usage: \`${client.commands.get(`emojify`).help.usage}\`` ); }; const specialChars = { '0': ':zero:', '1': ':one:', '2': ':two:', '3': ':three:', '4': ':four:', '5': ':five:', '6': ':six:', '7': ':seven:', '8': ':eight:', '9': ':nine:', '#': ':hash:', '*': ':asterisk:', '?': ':grey_question:', '!': ':grey_exclamation:', ' ': ' ' }; const emojified = `${args.join(' ')}`.toLowerCase().split('').map(letter => { if (/[a-z]/g.test(letter)) { return `:regional_indicator_${letter}: ` } else if (specialChars[letter]) { return `${specialChars[letter]} ` }; return letter }).join(''); if(emojified.length > 2000) { return message.channel.send("<:error:466995152976871434> The emojified message exceeds 2000 characters.") }; message.channel.send(emojified); }; exports.conf = { enabled: true, guildOnly: false, aliases: [], permLevel: "User", requiredPerms: [] }; exports.help = { name: "emojify", category: "Fun", description: "Changes text into emojis", usage: "emojify [message]" };