Esempio n. 1
0
            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());
            }
Esempio n. 2
0
        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);
            }
        }