diff --git a/src-slowcord/bot/src/commands/index.ts b/src-slowcord/bot/src/commands/index.ts
deleted file mode 100644
index 0130b2bc..00000000
--- a/src-slowcord/bot/src/commands/index.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { Message, GuildMember, Guild, User } from "discord.js";
-import fs from "fs";
-
-export type CommandContext = {
- user: User;
- guild: Guild | null;
- member: GuildMember | null;
- message: Message;
- args: string[];
-};
-
-export type Command = {
- name: string;
- exec: (ctx: CommandContext) => any;
-};
-
-const walk = async (path: string) => {
- const files = fs.readdirSync(path);
- const out = [];
- for (var file of files) {
- if (fs.statSync(`${path}/${file}`).isDirectory()) continue;
- if (file.indexOf("index") !== -1) continue;
- if (file.indexOf(".js") !== file.length - 3) continue;
- var imported = (await import(`./${file}`)).default;
- out.push(imported);
- }
- return out;
-};
-
-export const getCommands = async () => {
- const map: { [key: string]: Command } = {};
- for (var cmd of await walk("./build/commands")) {
- map[cmd.name] = cmd;
- }
- return map;
-};
diff --git a/src-slowcord/bot/src/commands/instance.ts b/src-slowcord/bot/src/commands/instance.ts
deleted file mode 100644
index 170d8f76..00000000
--- a/src-slowcord/bot/src/commands/instance.ts
+++ /dev/null
@@ -1,56 +0,0 @@
-import { Command } from "./index.js";
-import { User, Guild, Message } from "@fosscord/util";
-
-const cache: { [key: string]: number } = {
- users: 0,
- guilds: 0,
- messages: 0,
- lastChecked: 0,
-};
-
-export default {
- name: "instance",
- exec: async ({ message }) => {
- if (
- Date.now() >
- cache.lastChecked + parseInt(process.env.CACHE_TTL as string)
- ) {
- cache.users = await User.count();
- cache.guilds = await Guild.count();
- cache.messages = await Message.count();
- cache.lastChecked = Date.now();
- }
-
- return message.reply({
- embeds: [
- {
- title: "Instance Stats",
- description:
- "For more indepth information, check out https://grafana.understars.dev",
- footer: {
- text: `Last checked: ${Math.floor(
- (Date.now() - cache.lastChecked) / (1000 * 60),
- )} minutes ago`,
- },
- fields: [
- {
- inline: true,
- name: "Total Users",
- value: cache.users.toString(),
- },
- {
- inline: true,
- name: "Total Guilds",
- value: cache.guilds.toString(),
- },
- {
- inline: true,
- name: "Total Messages",
- value: cache.messages.toString(),
- },
- ],
- },
- ],
- });
- },
-} as Command;
|