loads of changes, most mod commands done
diff --git a/src/utils/getEmojiByName.ts b/src/utils/getEmojiByName.ts
index 64c7ede..0ec7cd6 100644
--- a/src/utils/getEmojiByName.ts
+++ b/src/utils/getEmojiByName.ts
@@ -1,11 +1,20 @@
import emojis from '../config/emojis.json' assert {type: 'json'};
-function getEmojiByName(name: string): string {
+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}>`;
}