for coded
diff --git a/src/utils/convertCurlyBracketString.ts b/src/utils/convertCurlyBracketString.ts
new file mode 100644
index 0000000..093e522
--- /dev/null
+++ b/src/utils/convertCurlyBracketString.ts
@@ -0,0 +1,15 @@
+async function convertCurlyBracketString(str, memberID, memberName, serverName, members): Promise<string> {
+    let memberCount = (await members.fetch()).size
+    let bots = (await members.fetch()).filter(m => m.user.bot).size
+    str = str
+        .replace("{@}", `<@${memberID}>`)
+        .replace("{server}", `${serverName}`)
+        .replace("{name}", `${memberName}`)
+        .replace("{count}", `${memberCount}`)
+        .replace("{count:bots}", `${bots}`)
+        .replace("{count:humans}", `${memberCount - bots}`);
+
+    return str
+}
+
+export default convertCurlyBracketString;
\ No newline at end of file