public async Task SetPrefixAsync([Remainder] string prefix = "") { Utilities utilities = new Utilities(Context.Guild); string avatar = Context.Message.Author.GetAvatarUrl() ?? Context.Message.Author.GetDefaultAvatarUrl(); if (prefix.Length > 12) { await ReplyAsync(Utilities.GetAlert("PREFIX_ERROR_CHARS")); return; } var guildAccount = GuildAccounts.GetGuildAccount(Context.Guild); guildAccount.Prefix = prefix; GuildAccounts.SaveGuilds(); EmbedBuilder builder = new EmbedBuilder(); builder .WithAuthor(Context.Message.Author.Username, avatar) .WithDescription(Utilities.GetFormattedAlert("PREFIX_CHANGED", prefix)); await ReplyAsync("", false, builder.Build()); }
public static string ChangeLanguage(GuildAccount guildAccount, string language) { if (language == "polish" || language == "polski") { guildAccount.ConfigLang = "Texts/pl_PL.json"; GuildAccounts.SaveGuilds(); return("polish"); } else if (language == "english") { guildAccount.ConfigLang = "Texts/en_US.json"; GuildAccounts.SaveGuilds(); return("english"); } else { return(null); } }