public async Task RemoveWarning(SocketGuildUser user, uint id) { GuildCfg guildCfg = GuildsCfgs.GetGuildCfg(Context.Guild); ISocketMessageChannel modChannel = (ISocketMessageChannel)Methods.GetTextChannelByID(Context.Guild, guildCfg.ModeratorChannelID); UserWarnings account = UsersWarnings.GetUserWarnings(user); Warning warning = Warnings.GetWarning(account, id); if (warning != null) { account.Warnings.Remove(warning); UsersWarnings.Save(); await modChannel.SendMessageAsync($"Pomyślnie usunięto ostrzeżenie {warning.ID} z konta {user.Mention}."); } else { await modChannel.SendMessageAsync($"Coś poszło nie tak... Czy na pewno użyłeś dobrego ID? 🤔"); } }