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}>`;
 }