diff --git a/.env.example b/.env.example
index e5336bc..dbe3dce 100644
--- a/.env.example
+++ b/.env.example
@@ -10,4 +10,6 @@ twiConsumerSecret=TwitterConsumerSecretToken
 twiToken=TwitterToken
 twiTokenSecret=TwitterSecretToken
 twiChannel=ChannelWhereJustTheTwitterLinkAreSent   
-twiLogChannel=ChannelWhereTheDetailedInfoOfTheCommandIsSent
\ No newline at end of file
+twiLogChannel=ChannelWhereTheDetailedInfoOfTheCommandIsSent
+botsggToken=APITokenForBots.gg
+botsggEndpoint=https://discord.bots.gg/api/v1
\ No newline at end of file
diff --git a/scripts/updateBots.ggStats.js b/scripts/updateBots.ggStats.js
new file mode 100644
index 0000000..b2455dd
--- /dev/null
+++ b/scripts/updateBots.ggStats.js
@@ -0,0 +1,30 @@
+import dotenv from 'dotenv';
+import fetch from 'node-fetch';
+import { Client, GatewayIntentBits } from 'discord.js';
+
+
+dotenv.config();
+const { botsggToken, botsggEndpoint, token } = process.env;
+
+const client = new Client({
+	intents: [GatewayIntentBits.Guilds],
+});
+await client.login(token);
+
+const body = {
+	guildCount: client.guilds.cache.size,
+};
+
+console.log(body);
+
+const response = await fetch(`${botsggEndpoint}/bots/${client.user.id}/stats`, {
+	method: 'post',
+	body: JSON.stringify(body),
+	headers: { 'Authorization': botsggToken, 'Content-Type': 'application/json' },
+});
+
+const data = await response.json();
+
+console.log(data);
+
+process.exit();
\ No newline at end of file