public async Task ChangeNickname([Remainder] string nickname)
        {
            SocketGuildUser user    = (SocketGuildUser)Context.User;
            UserNicknames   account = UsersNicknames.GetNicknames(Context.User.Id);

            if (DateTime.Compare(DateTime.Now, account.TimeToNickChange) >= 0)
            {
                if (nickname.Length > 32)
                {
                    await Context.Channel.SendMessageAsync("Nick jest za długi. Przekroczyłeś odgórne limity Discorda.");
                }
                else
                {
                    await user.ModifyAsync(x =>
                    {
                        x.Nickname = nickname;
                    });

                    GuildCfg guildCfg = GuildsCfgs.GetGuildCfg(Context.Guild);

                    account.Nicknames.Add(nickname);
                    account.TimeToNickChange = DateTime.Now + TimeSpan.FromDays(guildCfg.DaysTillNextNicknameChange);

                    UsersNicknames.Save();

                    await Context.Channel.SendMessageAsync($"Pomyślnie zmieniono pseudonim. Następna zmiana będzie możliwa dopiero {account.TimeToNickChange}");
                }
            }
            else
            {
                await Context.Channel.SendMessageAsync($"Nie możesz zmienić pseudonimu. Będziesz to mógł zrobić dopiero {account.TimeToNickChange}");
            }
        }
        public async Task AllowNickChange(SocketGuildUser user)
        {
            UserNicknames account = UsersNicknames.GetNicknames(user.Id);

            account.TimeToNickChange = DateTime.Now;

            UsersNicknames.Save();

            await Context.Channel.SendMessageAsync($"Zezwolono na zmianę nicku użytkownikowi {user.Mention}");
        }