The rulers and the remaining people of Jerusalem gathered to hear the voice of Yahweh, via the prophet Haggai. This included the governor of Judah, Zerubbabel, and the high priest Joshua, as mentioned earlier. They would obey Haggai as the voice of Yahweh, since they feared Yahweh. Yahweh had sent them Haggai as a prophet to speak in his name.
Yahweh complains about these lying prophets, since they prophesy and lie in his name. They claim that they have had dreams. Will these prophets ever return? They continue to lie and present the deceit for their own hearts. They want the people to forget the name of Yahweh with their dreams that they tell to one another. They are just like their ancestors who forgot the name of Yahweh and went to the Baal gods.