מדריך OpenClaw בעברית

פרק 7

ערוצים, איך מדברים מהטלפון

ערוץ (Channel) ב-OpenClaw הוא מודול תקשורת המגשר בין שרת ה-Gateway לבין אפליקציית מסרים ספציפית. ארכיטקטורת ה-Gateway היא מרכזית: שרת יחיד שרץ ברקע מנהל את המודל, הזיכרון והכלים, ויכול להתחבר למספר ערוצים במקביל.

הפרק מבוסס על התיעוד הרשמי בכתובת docs.openclaw.ai/channels.

#השוואת ערוצים נתמכים

ערוץמורכבות התקנהאופן החיבורהערות
לוח הבקרה (Control UI)פשוטה מאודמובנה כחלק מליבת המערכתעובד מיידית בדפדפן המקומי
טלגרם (Telegram)פשוטהבוט רשמי עם טוקן מ-BotFatherמומלץ ביותר לתחילת העבודה; מובנה בליבה
וואטסאפ (WhatsApp)בינוניתתוסף ייעודי וסריקת קוד QRמדמה WhatsApp Web באמצעות ספריית Baileys
דיסקורד וסלאקבינוניתיצירת אפליקציית בוט וטוקן בוט ייעודימתאים לצוותים ולסביבות עבודה משותפות

#כיצד פועל ניתוב ההודעות (Message Routing)

  1. קליטת הודעה: משתמש שולח הודעה באפליקציה (לדוגמה, בטלגרם).
  2. אימות והרשאות: הערוץ בודק האם השולח מורשה לפי מדיניות ה-DM או הגדרות הקבוצה.
  3. עיבוד ב-Gateway: ההודעה מועברת לעיבוד אצל מודל השפה יחד עם היסטוריית השיחה והכלים הרלוונטיים.
  4. תשובה בערוץ המקור: התשובה מוחזרת אוטומטית בדיוק לאותו הערוץ ולאותו הצ'אט שממנו נשלחה ההודעה (Channel Affinity).

#פקודות ניהול ערוצים ב-CLI

הוספת ערוץ חדש:

openclaw channels add

בדיקת מצב הערוצים המוגדרים:

openclaw channels status

ביצוע בדיקת אבחון עמוקה של ערוצי התקשורת:

openclaw channels status --probe

#מושגי יסוד המשותפים לכל הערוצים

#מדיניות שיחות פרטיות (DM Policy)

בכל ערוץ ניתן להגדיר כיצד המערכת מתייחסת להודעות פרטיות חדשות:

  • pairing (ברירת המחדל המומלצת): כאשר משתמש חדש פונה לעוזר, המערכת אינה מפעילה את המודל אלא משיבה בקוד צימוד בן 8 תווים. המשתמש אינו מקבל מענה עד שבעל המערכת מאשר את הקוד בלוח הבקרה או בטרמינל.
  • allowlist: מענה אך ורק למזהי משתמשים או מספרי טלפון שהוגדרו מראש בקובץ ההגדרות.
  • open: מענה חופשי לכל פונה (דורש הוספה מפורשת של "*" לרשימת המורשים). מצב זה אינו מומלץ כאשר לעוזר יש הרשאות להרצת כלים מערכתיים.
  • disabled: התעלמות מוחלטת מכל פנייה פרטית.

#מדיניות שיחות בקבוצות (Group Policies)

  • כברירת מחדל, העוזר יגיב בקבוצה רק כאשר מתייגים אותו במפורש (למשל @MyBotName).
  • מומלץ להגדיר רשימת מזהי קבוצות מורשים (Allowed Groups Whitelist) כדי למנוע הפעלה בלתי רצויה אם הבוט צורף לקבוצה אקראית.

#הבדל מרכזי: ערוץ וואטסאפ ב-OpenClaw לעומת GOWA

  • ערוץ וואטסאפ ב-OpenClaw: וואטסאפ משמש כערוץ קלט/פלט ישיר עבור העוזר. אתם שולחים לו שאלות מהטלפון והוא עונה לכם בוואטסאפ.
  • חיבור וואטסאפ דרך GOWA (במדריך וואטסאפ ל-AI): קלוד קוד משתמש ב-GOWA כשרת MCP כדי לקרוא ולשלוח הודעות בשמכם במסגרת משימות פיתוח.

ניתן להריץ את שתי המערכות על אותו מחשב, כל עוד מקפידים על הגדרת פורטים נפרדים והפרדה ברורה בין הסשנים.

בפרק הבא נחבר את הערוץ הפשוט והמהיר ביותר: בוט טלגרם.