using Discord; using Discord.Commands; namespace Boyfriend.Commands; public abstract class Command { public abstract Task Run(SocketCommandContext context, string[] args); public abstract List GetAliases(); public abstract int GetArgumentsAmountRequired(); public abstract string GetSummary(); protected static async Task Warn(ITextChannel? channel, string warning) { await Utils.SilentSendAsync(channel, ":warning: " + warning); } }