openclaw statusopenclaw gateway statusopenclaw logs --follow (השאירו את הפקודה רצה ברקע כדי לראות שגיאות בזמן אמת)openclaw doctoropenclaw channels status --probeמה נחשב למצב בריא? כאשר הפלט של הפקודות הללו מראה:
Runtime: running (המערכת רצה)Connectivity probe: ok (בדיקת החיבור עברה בהצלחה)Capability (יכולת) תקינה, כמו read-only, write-capable, או admin-capable.channels status --probe) מראה חיבור תקין (transport connected) ובמקומות הנתמכים, גם works או audit ok.מכיוון שהרבה משתמשים מדווחים על תקלות דווקא בטלגרם, הנה כמה תרחישים נפוצים והפתרונות שלהם, הישר מהמדריכים הרשמיים:
| הבעיה | הפתרון |
|---|---|
| הבוט "מחובר" אבל לא מגיב בקבוצה | סביר להניח שזו בעיית הגדרות. בדקו את requireMention (האם הבוט חייב לקבל תיוג לפני שהוא מגיב?) ואת מצב הפרטיות (privacy mode) של הבוט. כדי שהבוט יוכל לראות את כל ההודעות בקבוצה, עליכם לבטל את מצב הפרטיות דרך הפקודה /setprivacy אצל BotFather או להפוך את הבוט למנהל הקבוצה. שימו לב: אחרי שינוי ההגדרות, לעיתים יש צורך להסיר ולהוסיף מחדש את הבוט לקבוצה כדי שטלגרם תקלוט את השינוי. |
| הבוט לא מגיב גם בהודעות פרטיות | יכול להיות שהבוט ממתין לאישור "צימוד" (pairing). הריצו את הפקודה openclaw pairing list telegram כדי לראות בקשות ממתינות, ואשרו אותן עם openclaw pairing approve telegram <קוד_האישור>. |
שגיאה getMe returned 401 | זו שגיאה קריטית שמשמעותה שמפתח ה-API (ה-Token) שהגדרתם שגוי או פג תוקף. עליכם ליצור מפתח חדש דרך BotFather ולעדכן אותו בקובץ ההגדרות (botToken, tokenFile) או במשתנה הסביבה TELEGRAM_BOT_TOKEN. |
שגיאה getUpdates 409 conflict | משמעות השגיאה היא שיש תהליך אחר (Gateway אחר, סקריפט חיצוני, או אפילו אותו Gateway שרץ פעמיים) שמשתמש באותו מפתח בוט (Token) בדיוק. התיעוד של OpenClaw מדגיש שרק תהליך polling אחד יכול להיות פעיל עבור כל מפתח בוט. |
| שגיאות רשת או ניתוקים אקראיים | התמקדו בבדיקות רשת. בדקו את לוגים של ממשק ה-API של טלגרם, וודאו שאין בעיות בשרת ה-DNS, בפרוטוקול IPv6 או בהגדרות ה-Proxy שלכם, במיוחד אם אתם מתחברים לכתובת api.telegram.org. |
תרחיש נפוץ מאוד. התקלה נובעת לעיתים קרובות מקבצי תלכוד (staging/auth shadow) ישנים שלא מתאימים לגרסה החדשה. זהו בדיוק התהליך לתיקון:
openclaw status --all – חפשו הודעה כמו plugin load failed: dependency tree corrupted.openclaw doctor --fix. פקודה זו נועדה בדיוק לנקות את קבצי העבר הבעייתיים הללו.openclaw gateway restart.openclaw status --all כדי לוודא שהכל חזר לתקין.שלא כמו פלטפורמות אחרות, לא משתמשים בפקודה openclaw channels login telegram כדי לחבר את OpenClaw לטלגרם. הדרך הנכונה היא:
channels.telegram.enabled ל-true.בלי לראות את הפלט של חמש הפקודות משלב 1, אי אפשר לדעת בוודאות מה מקור התקלה. האבחון הנכון, במיוחד עבור משתמשי טלגרם, מתחיל תמיד בבדיקת ארבעת החשודים המיידיים: הגדרות פרטיות הבוט/אזכור (privacy/mention), מפתח API לא תקין (token 401), תקלת רשת (DNS/IPv6/Proxy), ו-קונפליקט במפתחות (polling conflict 409).
openclaw statusopenclaw gateway statusopenclaw logs --follow (השאירו את הפקודה רצה ברקע כדי לראות שגיאות בזמן אמת)openclaw doctoropenclaw channels status --probeמה נחשב למצב בריא? כאשר הפלט של הפקודות הללו מראה:
Runtime: running (המערכת רצה)Connectivity probe: ok (בדיקת החיבור עברה בהצלחה)Capability (יכולת) תקינה, כמו read-only, write-capable, או admin-capable.channels status --probe) מראה חיבור תקין (transport connected) ובמקומות הנתמכים, גם works או audit ok.מכיוון שהרבה משתמשים מדווחים על תקלות דווקא בטלגרם, הנה כמה תרחישים נפוצים והפתרונות שלהם, הישר מהמדריכים הרשמיים:
| הבעיה | הפתרון |
|---|---|
| הבוט "מחובר" אבל לא מגיב בקבוצה | סביר להניח שזו בעיית הגדרות. בדקו את requireMention (האם הבוט חייב לקבל תיוג לפני שהוא מגיב?) ואת מצב הפרטיות (privacy mode) של הבוט. כדי שהבוט יוכל לראות את כל ההודעות בקבוצה, עליכם לבטל את מצב הפרטיות דרך הפקודה /setprivacy אצל BotFather או להפוך את הבוט למנהל הקבוצה. שימו לב: אחרי שינוי ההגדרות, לעיתים יש צורך להסיר ולהוסיף מחדש את הבוט לקבוצה כדי שטלגרם תקלוט את השינוי. |
| הבוט לא מגיב גם בהודעות פרטיות | יכול להיות שהבוט ממתין לאישור "צימוד" (pairing). הריצו את הפקודה openclaw pairing list telegram כדי לראות בקשות ממתינות, ואשרו אותן עם openclaw pairing approve telegram <קוד_האישור>. |
שגיאה getMe returned 401 | זו שגיאה קריטית שמשמעותה שמפתח ה-API (ה-Token) שהגדרתם שגוי או פג תוקף. עליכם ליצור מפתח חדש דרך BotFather ולעדכן אותו בקובץ ההגדרות (botToken, tokenFile) או במשתנה הסביבה TELEGRAM_BOT_TOKEN. |
שגיאה getUpdates 409 conflict | משמעות השגיאה היא שיש תהליך אחר (Gateway אחר, סקריפט חיצוני, או אפילו אותו Gateway שרץ פעמיים) שמשתמש באותו מפתח בוט (Token) בדיוק. התיעוד של OpenClaw מדגיש שרק תהליך polling אחד יכול להיות פעיל עבור כל מפתח בוט. |
| שגיאות רשת או ניתוקים אקראיים | התמקדו בבדיקות רשת. בדקו את לוגים של ממשק ה-API של טלגרם, וודאו שאין בעיות בשרת ה-DNS, בפרוטוקול IPv6 או בהגדרות ה-Proxy שלכם, במיוחד אם אתם מתחברים לכתובת api.telegram.org. |
תרחיש נפוץ מאוד. התקלה נובעת לעיתים קרובות מקבצי תלכוד (staging/auth shadow) ישנים שלא מתאימים לגרסה החדשה. זהו בדיוק התהליך לתיקון:
openclaw status --all – חפשו הודעה כמו plugin load failed: dependency tree corrupted.openclaw doctor --fix. פקודה זו נועדה בדיוק לנקות את קבצי העבר הבעייתיים הללו.openclaw gateway restart.openclaw status --all כדי לוודא שהכל חזר לתקין.שלא כמו פלטפורמות אחרות, לא משתמשים בפקודה openclaw channels login telegram כדי לחבר את OpenClaw לטלגרם. הדרך הנכונה היא:
channels.telegram.enabled ל-true.בלי לראות את הפלט של חמש הפקודות משלב 1, אי אפשר לדעת בוודאות מה מקור התקלה. האבחון הנכון, במיוחד עבור משתמשי טלגרם, מתחיל תמיד בבדיקת ארבעת החשודים המיידיים: הגדרות פרטיות הבוט/אזכור (privacy/mention), מפתח API לא תקין (token 401), תקלת רשת (DNS/IPv6/Proxy), ו-קונפליקט במפתחות (polling conflict 409).