-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathemojity.js
64 lines (64 loc) · 1.28 KB
/
emojity.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/* Emojited - Creating emotes from text
Usage: Discord.js as emote reply
Author: Michał Witek
License: Beerware
*/
'use strict';
exports.emojity = {
getEmojis (text){
// Variables
let emojited = [];
let emojis;
let input = '';
input = text;
input = input.toLowerCase();
//#region declarations of emoji
// Array declaration
emojis = {
// alphabet
'a' : '🇦',
'b' : '🇧',
'c' : '🇨',
'd' : '🇩',
'e' : '🇪',
'f' : '🇫',
'g' : '🇬',
'h' : '🇭',
'i' : '🇮',
'j' : '🇯',
'k' : '🇰',
'l' : '🇱',
'm' : '🇲',
'n' : '🇳',
'o' : '🇴',
'q' : '🇶',
'p' : '🇵',
'r' : '🇷',
's' : '🇸',
't' : '🇹',
'u' : '🇺',
'v' : '🇻',
'w' : '🇼',
'x' : '🇽',
'y' : '🇾',
'z' : '🇿',
' ' : '➖'
// numbers
}
//#endregion
//parsing text to emoji
let arrInput = input.split('');
try
{
arrInput.forEach(letter => {
emojited.push(emojis[letter]);
});
}
catch (exeption)
{
console.log(exeption);
return;
}
return emojited;
}
}