Repeat the text in dancing letters ( probably bad code have to make it better )

This commit is contained in:
Loic Bersier 2018-09-22 18:27:06 +02:00
parent b5bcc6729a
commit 2464a0f75c
2 changed files with 42 additions and 0 deletions

33
commands/fun/test.js Normal file
View file

@ -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)
}
};

9
emojiCharacters.js Normal file
View file

@ -0,0 +1,9 @@
module.exports = {
a: '<a:a:493014525226778624>', b: '<a:b:493014525696802817>', c: '<a:c:493014525457596417>', d: '<a:d:493014526791254026>',
e: '<a:e:493014525373710339>', f: '<a:f:493014525788946443>', g: '<a:g:493014525151543297>', h: '<a:h:493014525256138763>',
i: '<a:i:493014525566648321>', j: '<a:j:493014525738614806>', k: '<a:k:493014525336092673>', l: '<a:l:493014525134635039>',
m: '<a:m:493014525927227392>', n: '<a:n:493014525746872323>', o: '<a:o:493014525847797761>', p: '<a:p:493014525788815371>',
q: '<a:q:493014525344219137>', r: '<a:r:493014525914775562>', s: '<a:s:493014525335961601>', t: '<a:t:493014525818306560>',
u: '<a:u:493014525466116097>', v: '<a:v:493014525432561666>', w: '<a:w:493014525885546497>', x: '<a:x:493014525801660426>',
y: '<a:y:493014525042360329>', z: '<a:z:493014525856055306>', '': ' '
};