public override async Task Execute(ClientCommand commandData)
        {
            string discordIdText = commandData.Arguments[0];

            if (!ulong.TryParse(discordIdText, out ulong discordId))
            {
                await commandData.RespondAsDM("Invalid Id");
            }
            else
            {
                application.AddMod(discordId);
                await commandData.RespondAsDM($"{discordId} was added to the mod list");
            }
        }
        public override async Task Execute(ClientCommand commandData)
        {
            string commandName = "commands";

            if (commandData.Count > 0)
            {
                commandName = commandData.Arguments[0];
            }
            string response = "```";
            string path     = Path.Combine(Environment.CurrentDirectory, $"CommandManuals/{commandName}.txt");

            using (StreamReader sr = new StreamReader(path))
            {
                response += sr.ReadToEnd();
            }
            response += "```";
            await commandData.RespondAsDM(response);
        }
 public override async Task Execute(ClientCommand commandData)
 {
     await commandData.RespondAsDM(CommandValidator.IsMod(commandData.Sender).ToString());
 }