blob: 0ec7cd656576e9ff964324520c4c16a9a9e86cf4 [file] [log] [blame]
import emojis from '../config/emojis.json' assert {type: 'json'};
function getEmojiByName(name: string, format?: string): string {
let split = name.split(".");
let id = emojis
split.forEach(part => {
id = id[part];
});
if ( format === "id" ) {
if (id === undefined) return "0";
return id.toString();
}
if (id === undefined) {
return `<a:a:946346549271732234>`
} else if (id.toString().startsWith("a")) {
return `<a:a:${id.toString().slice(0, -1)}>`
}
return `<:a:${id}>`;
}
export default getEmojiByName;