diff --git a/commands/fun/test.js b/commands/fun/test.js new file mode 100644 index 0000000..3f91659 --- /dev/null +++ b/commands/fun/test.js @@ -0,0 +1,33 @@ +const { Command } = require('discord.js-commando'); +const emojiCharacters = require('../../emojiCharacters'); +module.exports = class testCommand extends Command { + constructor(client) { + super(client, { + name: 'emotesay', + group: 'fun', + memberName: 'emotesay', + description: `repeat the text in dancing letters`, + args: [ + { + key: 'text', + prompt: 'What do you want me to say', + type: 'string', + } + ] + }); + } + + async run(message, { text }) { + let textChar = text.split('') + let i = text.length; + let emojiArray = []; + message.delete(); + for (i = 0; i < text.length; i++) { + emojiArray[i] = emojiCharacters[textChar[i]]; + } + let finalText = emojiArray.join(""); + message.say(finalText) + + + } +}; \ No newline at end of file diff --git a/emojiCharacters.js b/emojiCharacters.js new file mode 100644 index 0000000..15e4bca --- /dev/null +++ b/emojiCharacters.js @@ -0,0 +1,9 @@ +module.exports = { + a: '', b: '', c: '', d: '', + e: '', f: '', g: '', h: '', + i: '', j: '', k: '', l: '', + m: '', n: '', o: '', p: '', + q: '', r: '', s: '', t: '', + u: '', v: '', w: '', x: '', + y: '', z: '', '': ' ' +}; \ No newline at end of file