Sefer Chasidim Siman 230
Can copy this into an AI, or connect the whole library to your assistant. For deeper learning, you can directly use the original seforim, sites, and apps.
ואם אדם רואה מאורות לוקים כגון לבנה צריך להתענות שהרי בשביל חלום מתענה בפני כל העולם לא כל שכן וכן הנביא כשהיה רואה פורענות היה מתפלל ואומר להם שישובו ויצומו וזהו שנאמר (ירמיהו יד יב) כי יצומו אינני רואה: