התראות, יומנים ובקרת פעילות
כאן ריכזנו את כל מה שקשור לבקרה על עבודת הבוטים: איך לוודא שהמודעות באמת מתפרסמות (צילומי מסך בטלגרם, יומנים והיסטוריית פרסומים באזור האישי), אילו התראות מגיעות ולאן, ואיך להגדיר שקט כדי שלא יעירו אתכם בלילה. הרבה ממה שנראה "מוזר" הוא בעצם התנהגות תקינה, ואנחנו מסבירים את זה.
איך אני בכלל יודע שהבוט באמת מפרסם, ולא סתם "פועל" בלי לעשות כלום?
יש שלוש דרכים עצמאיות לבדוק. 1) באזור האישי פתחו את הקטע "לוגים" (בתפריט העליון) — שם מופיעות שורות ירוקות "פוסט פורסם: <קישור לקבוצה>" עם תגית FB או MP וזמן. 2) ליד שורה כזו רואים תצוגה מקדימה מוקטנת של צילום מסך בגודל 120×80 — זהו צילום אמיתי של הפיד לאחר הפרסום (לחצו עליו כדי לפתוח במסך מלא). 3) לבוט הטלגרם האישי שלכם מגיע סימן וי ותמונה אחרי כל פוסט, ואחת לשעה — כרטיסייה "📊 סטטיסטיקה · ✅ פוסטים: X מתוך N · Rate: Z%". אם מופיעים צילומי מסך טריים ו-X גדל משעה לשעה — הבוט עובד.
מה משמעות השורה "✅ פוסטים X מתוך N"?
זהו הסיכום של מחזור פרסום אחד בן שעה. N — כמה פוסטים תוכננו לאותה שעה (תלוי בהגדרה שלכם של "פוסטים בשעה"), ו-X — כמה באמת פורסמו במחזור. למשל, "✅ פוסטים: 7 מתוך 8" אומר שמתוך 8 מתוכננים יצאו 7. בלוג הטכני אותו מידע נראה כך: "[HOURLY STATS] SRV-N | HH:MM | OK:7/8 Rate:88%", כאשר Rate הוא אחוז ההצלחה של אותה שעה בלבד (7 מתוך 8 = 88%), ולא לאורך כל הזמן.
לאן בכלל מגיעות ההתראות — לאיזה בוט או צ'אט?
לטלגרם שקישרתם לאזור האישי (למזהה הטלגרם שלכם). בהתקנה המזהה שלכם נרשם בו-זמנית גם בבוטים שעל השרת (FB ו-MP), וגם בבוט המודעות האישי שלכם — ולכן כולם שולחים לכם הודעות ישירות. בנוסף, הפאנל משכפל התראות קריטיות דרך הבוט המשותף @BuzzPostLinkBot. את השם המדויק של הבוט ששולח התראות לכל שרת אפשר לראות באזור האישי ← קטע "התראות" ← השורה "📨 ההתראות מגיעות אל @username".
אילו התראות אקבל?
העיקריות: צילום מסך של כל מודעה שפורסמה (לקבוצות — "✅ פוסט פורסם" + תמונה, ל-Marketplace — "✅ פוסט MP פורסם / 💰מחיר₪ · 🛏חדרים · 📍עיר" + תמונה); Facebook הגביל את הפעילות (rate-limit); סשן ה-Facebook נפל (צריך להתחבר מחדש); סשן הטלגרם לאיסוף המודעות נפל; השרת לא מגיב / שוב מקוון; הבוט נעצר (השהיה או תשלום); לקבוצות — הודעה על הפעלת השרת וכרטיסיית סטטיסטיקה שעתית; בפיד של האזור האישי — "התשלום התקבל ✅" ו-"בונוס על חבר 🎁". לאימייל מגיעות הודעות רק במקרה של rate-limit של Facebook, סשן Facebook שפג ואיפוס סיסמה.
מגיע לי צילום מסך אחרי כל פוסט — זה תקין? אפשר לכבות?
כן, זו התנהגות רגילה: אחרי כל פרסום מוצלח הבוט שולח תמונה של פיד הקבוצה או של הכרטיס ב-Marketplace, כדי שתראו שהמודעה באמת יצאה. נקודה חשובה: צילומי המסך האלה מגיעים ישירות מהבוט, ולכן "שעות שקט" ו"נא לא להפריע" לא משתיקים אותם — הם יגיעו גם בלילה. אין באזור האישי כפתור נפרד של "לא לשלוח צילומי מסך של פוסטים מוצלחים". אם הזרם מפריע, אפשר לכבות עבור שרת מסוים את מתג "💬 Telegram" בקטע "התראות", אבל אז יושתקו גם התראות הפאנל של אותו שרת.
איך מגדירים שעות שקט כדי שלא יעירו אותי בלילה?
אזור אישי ← קטע "התראות" ← בלוק "🌙 שעות שקט (Asia/Jerusalem)". הגדירו חלון, למשל מ-22 עד 7 (אלה ערכי ברירת המחדל), ולחצו "שמירה". בזמן הזה, לפי שעון ירושלים, התראות הפאנל לא יגיעו. הכפתור "איפוס" מסיר את החלון. שימו לב: הודעות ישירות מהבוטים (צילומי מסך של פוסטים, ההצמדה על rate-limit של Facebook) — שעות השקט לא מבטלות אותן; לשקט מוחלט השתמשו ב"נא לא להפריע".
איך משתיקים לחלוטין את כל ההתראות לזמן מה?
אזור אישי ← "התראות" ← בלוק "🔕 נא לא להפריע" ← בחרו הגדרה מראש: "שעה", "4 שעות", "עד הבוקר" או "24 שעות". תופיע שורית "ההתראות מושתקות עד …". כדי להחזיר את הצליל מוקדם יותר — לחצו "ביטול". זה משתיק את כל התראות הפאנל (גם Telegram וגם אימייל) בבת אחת בכל השרתים. פעיל עד שיפוג הזמן שבחרתם או עד שתבטלו ידנית.
אפשר לכבות אימייל אבל להשאיר Telegram (או להפך)?
כן. באזור האישי ← "התראות" ← תחת "לפי שרתים" לכל שרת יש שני מתגים עצמאיים: "💬 Telegram מופעל/מכובה" ו-"📧 Email מופעל/מכובה". הם פועלים בנפרד — אפשר להשאיר את Telegram ולכבות את האימייל, או להפך. זה מוגדר בנפרד לכל שרת.
למה אני רואה בלוגים שגיאות אדומות ואזהרות צהובות, אבל הפוסטים בכל זאת יוצאים?
זה תקין — לא כל שורה צבעונית מעידה על תקלה. בחלק מהן הבוט מטפל בעצמו: דילג על קבוצה לא זמינה, ביצע ניסיון חוזר, הפעיל מחדש את Chrome עקב מחסור במשאבים (פשוט מדלגים על הסלוט והוא יחזור מאוחר יותר). דברים רציניים — rate-limit של Facebook ו"הסשן נפל" — בכוונה לא מסומנים כשגיאה של הבוט; עבורם יש באנר והתראה נפרדים. יש מדד עיקרי אחד: אם השורות "פוסט פורסם" וה-"פוסטים X מתוך N" השעתי ממשיכים להופיע — המערכת עובדת.
הגיע "📊 0/8 פוסטים" לשעה — הבוט נשבר?
לא בהכרח. 0 מתוך 8 אומר ששום דבר לא פורסם באותה שעה, והסיבה בדרך כלל מצוינת בסוגריים: "(תוכן לא התקבל)", "(הרשת לא זמינה)", "(Chrome לא עלה)" — אלה מצבים חד-פעמיים, מדלגים על הסלוט והוא חוזר בשעה הבאה. אבל אם לידו כתוב "סשן Facebook נפל" — צריך להיכנס דרך VNC ולהתחבר מחדש ל-Facebook (על כך גם תגיע התראה ויופיע באנר באזור האישי). וגם, אפס פוסטים פירושו לעיתים קרובות שנגמרו המודעות החדשות לפרסום — גם זה תקין.
הגיע "Facebook הגביל את הפעילות (rate-limit)" — מה לעשות?
אין צורך לעשות משהו מיוחד. זו הגבלה של Facebook עצמו, ולא שגיאה של הבוט. הבוט עוצר להשהיה ויחזור לעבוד בעצמו. לקבוצות ההשהיה הולכת ועולה: 3 שעות → 6 שעות → 24 שעות (לפי מספר החסימות ברצף), ל-Marketplace — 30 דקות קבועות. בהודעה/באימייל מצוין בדיוק כמה זמן ההשהיה. אם החסימות חוזרות, כדאי לבדוק את איכות הטקסט והתמונות או לעשות הפסקה של יומיים.
האם תגיע התראה אם השרת עצמו ייפול?
כן. אם השרת (VDS) לא מגיב יותר מ-10 דקות בערך, הפאנל ישלח "🔴 השרת לא מגיב, לא זמין N דקות" עם קישור לעמוד השרת, וכשהוא יחזור — "✅ השרת שוב מקוון, זמן ההשבתה N דקות". ההתראות האלה כפופות ל"שעות שקט" ול"נא לא להפריע". אם לא כיביתם אותן, תדעו על התקלה ועל ההתאוששות בלי להיכנס לאזור האישי.
למה לפעמים על שגיאת פרסום לא מגיעה לי הודעה בטלגרם?
זה נעשה בכוונה, כדי לא להציף בזוטות. תקלות חד-פעמיות וזמניות הבוט כותב רק לקובץ הלוג, ולטלגרם הוא מסלים רק כשמצטברות ברצף הרבה שגיאות או מתרחש אירוע קריטי באמת (הסשן נפל, rate-limit, אפס פוסטים בשעה). פרסומים מוצלחים, לעומת זאת, מוצגים תמיד. כלומר שקט בנושא שגיאות הוא הנורמה; הסתכלו על קיומם של צילומי מסך טריים ושל הסטטיסטיקה השעתית.
איפה רואים את צילומי המסך של הפוסטים ואת ההיסטוריה המלאה?
בשלושה מקומות. 1) ישירות בקטע "לוגים": בשורת הפרסום יש תצוגה מקדימה מוקטנת 120×80, לחיצה פותחת את התמונה במסך מלא. 2) ב"היסטוריה המלאה של הפוסטים לפי שרת" — בתחתית הקטע "לוגים" לחצו על הכפתור של השרת הרצוי (ייפתח /v2/server//history): שם יש כרטיסי פוסטים עם צילום מסך, זמן וקישור לקבוצה, ולמעלה מונים "סה"כ פוסטים", "הפוסט האחרון" ו-"קבוצות ייחודיות". 3) כל צילום מסך הבוט שולח מיד כתמונה לבוט הטלגרם האישי שלכם.
באיזו תדירות מתעדכנים הלוגים באזור האישי — האם זה בזמן אמת?
הפיד מתעדכן אוטומטית בערך אחת ל-60 שניות, בנוסף יש כפתור "רענון" לעדכון ידני. הנתונים מגיעים מסקר משותף של השרתים, שעצמו נשמר במטמון כדקה, ולכן ההשהיה האמיתית עד שתופיע שורה טרייה יכולה להגיע ל-1–2 דקות. זה קרוב לזמן אמת, אבל לא בכל שנייה. כדי שהפיד יגלול בעצמו לשורות החדשות, הפעילו את המתג "Live tail" (עם נקודה ירוקה מהבהבת).
מה משמעות התגיות FB, MP ו-SRV-1 בלוגים ואיך מסננים?
FB — הבוט שמפרסם בקבוצות Facebook, MP — הבוט של Marketplace. SRV-1, SRV-2 — מספרי השרתים שלכם (הפיד משותף לכולם, והתגית מראה לאיזה שרת שייכת השורה). בסרגל הכלים יש סינון לפי בוט "הכל/FB/MP", סינון לפי זמן "שעה/6 שעות/24 שעות/הכל" וחיפוש. צבע השורה מציין את האירוע: ירוק — הצלחה/פרסום, אדום — שגיאה, צהוב — אזהרה.
אפשר לסנן את הלוגים לפי שגיאות בלבד או להוריד את קובץ הלוג המלא?
אין כפתור נפרד של "שגיאות" — יש סינון לפי בוט (הכל/FB/MP), לפי זמן וחיפוש. השגיאות בולטות בהדגשה האדומה; כדי למצוא אותן מהר, הקלידו בחיפוש למשל "FAIL" או "נכשל". גם להוריד את קובץ הלוג הגולמי מהאזור האישי אי אפשר: מוצג פיד מסונן של אירועים חשובים (כ-40 השורות האחרונות לכל שרת) והיסטוריית פוסטים עם צילומי מסך. הלוג הטכני המלא נמצא על השרת עצמו, ובמידת הצורך התמיכה צופה בו.
למה לחלק מהפוסטים בלוג אין צילום מסך, וב"היסטוריית הפוסטים" יש כאילו פחות פוסטים ממה שהיה?
צילום המסך נעשה רק לאחר פרסום מוצלח ומתווסף ללוג עם סמן נפרד. אם לשורה אין תמונה — זו בדרך כלל שורת שירות (הפעלת הבוט, סטטיסטיקה שעתית, אזהרה), ולהן ממילא לא אמור להיות צילום מסך. "ההיסטוריה המלאה של הפוסטים" מציגה בכוונה רק פוסטים עם צילום מסך, כדי שלא יהיו כרטיסים ריקים — ולכן רשומות בלי תמונה לא נכנסות לשם. בנוסף, על השרת נשמרים כ-50 צילומי המסך האחרונים, ולפוסטים ישנים מאוד התצוגה המקדימה עשויה להפוך ל"לא זמין" — וזה לא אומר שהפוסט לא היה.
מה משמעות הודעה מוצמדת (pinned) בצ'אט עם הבוט?
הבוט מצמיד רק אירועים קריטיים, כדי שיישארו בראש הצ'אט: סשן Facebook או Telegram שנפל, rate-limit, "אין מודעות חדשות 3 פעמים ברצף". אישורי פוסטים רגילים וסטטיסטיקה שעתית לא מוצמדים. ההצמדה מוסרת כשהאירוע מסתיים — למשל כשנגמר ה-cooldown של ה-rate-limit. אגב, כרטיסיית הסטטיסטיקה השעתית לא מייצרת הודעות חדשות, אלא מתעדכנת על גבי הקודמת, כדי לא להציף.
לאיזו כתובת וממי מגיעים האימיילים, ולמה אני לא רואה אותם?
האימיילים נשלחים מהכתובת [email protected]. לאימייל מגיעים רק שלושה סוגים: rate-limit של Facebook, סשן Facebook שפג ואיפוס סיסמה — כל השאר הולך לטלגרם. אם האימיילים לא מגיעים, בדקו את תיקיית "ספאם" וודאו שעבור השרת הזה בקטע "התראות" מופעל המתג "📧 Email". בתחתית כל אימייל יש פרטי תמיכה: Telegram @BuzzPostil ו-WhatsApp +972-58-638-4995.
אפשר להגדיר שעות שקט שונות לשרתים שונים?
לא. "שעות שקט" ו"נא לא להפריע" הן גלובליות, לכל החשבון בבת אחת. לכל שרת בנפרד מגדירים רק את מתגי הערוצים: "💬 Telegram" ו-"📧 Email" (להפעיל או לכבות התראות של שרת מסוים). כמו כן אי אפשר להגדיר שעות שקט באזור זמן כלשהו — החלון תמיד נחשב לפי שעון ירושלים (Asia/Jerusalem).
אצלי בלוגים ריק וכתוב "הלוגים יופיעו כשיופעל השרת הראשון". זו תקלה?
לא, זה פשוט אומר שעדיין אין לכם אף שרת פעיל עם בוטים, ולכן אין עדיין אירועים. בעמוד יש כפתור "+ הזמנת השרת הראשון". ברגע שהשרת נפרס והבוט מתחיל לעבוד, השורות יופיעו אוטומטית — המנה הראשונה תוך כדקה מההפעלה.