public async Task AddPrefix( CommandContext context, [Description("The new prefix that you want to add to the guild's prefixes. Must be at least one character")] string newPrefix) { if (newPrefix.Length < 1) { await context.RespondAsync("I'm sorry, but any new prefix must be at least one character."); return; } if (newPrefix.Length > 20) { await context.RespondAsync("I'm sorry, but any new prefix must be less than 20 characters."); return; } using IBotAccessProvider dataAccessProvider = this.botAccessProvider.Build(); dataAccessProvider.AddGuildPrefix(context.Guild.Id, newPrefix); await context.RespondAsync( $"Congratulations, you have added the prefix {newPrefix} to your server's prefixes for Handy Hansel.\nJust a reminder, this disables the default prefix for Handy Hansel unless you specifically add that prefix in again later or do not have any prefixes of your own."); }