The two things that must exist for an electric current to be produced are:
An electric potential between two bodies and a conducting path joining the bodies.
This comes from the fact that when there is a potential difference there is an electrical field and hence a force that makes some free charges to move in the conductor. For this reason, there's an electrical current.