המדריך המלא: חיבור Claude Code לטלגרם - מהתקנה עד הפעלה אוטומטית לצמיתות

המדריך המלא: חיבור Claude Code לטלגרם
מאת רועי טל | 22 במרץ 2026 | 12 דקות קריאה
תארו לעצמכם: אתם בחוץ, רחוק מהמחשב, ופתאום צריכים ש-Claude Code יבצע משימה - לעדכן קובץ, לשלוח הודעה אוטומטית, לכתוב קוד. עם החיבור שתלמדו במדריך הזה - שולחים הודעה פשוטה בטלגרם מהטלפון, ו-Claude Code על המחשב שלכם מבצע את הפקודה. מרחוק. בזמן אמת. בלי לגעת במחשב.
🎯מה תשיגו בסוף המדריך הזה
- ✅בוט טלגרם אישי שמחובר ישירות ל-Claude Code שלכם
- ✅הבוט עולה אוטומטית עם הדלקת המחשב - ללא שום פעולה ידנית
- ✅חוזר לחיות לבד אחרי שינה, הפעלה מחדש, או קריסה
- ✅אין כפילויות, אין בעיות, אין תחזוקה ידנית
- ✅שליטה מלאה על מי מורשה לפנות לבוט - רק אתם
לפני שמתחילים - מה נדרש
Claude Code
מותקן ומוגדר עם API Key של Anthropic. אם עוד לא - התקינו עם:
npm install -g @anthropic-ai/claude-code
חשבון טלגרם
אפליקציית Telegram מותקנת על הטלפון. תצטרכו גישה לשיחות עם בוטים.
Windows 10/11
המדריך מותאם ל-Windows. ראו בהמשך את הסעיף המיוחד למשתמשי Mac.
🍎 משתמשי Mac / Linux - לחצו לראות את ההוראות שלכם
ב-Mac ו-Linux, במקום Task Scheduler ו-.bat, משתמשים בכלים מקבילים. כל שאר השלבים (BotFather, טוקן, הרשאות) זהים לחלוטין.
שלב 3 (Mac): קובץ הפעלה
במקום .bat - צרו קובץ start-telegram-bot.sh:
#!/bin/bash
pkill -f "bun.*telegram" 2>/dev/null
sleep 2
claude --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
הפכו את הקובץ להרצה: chmod +x start-telegram-bot.sh
שלב 4 (Mac): הפעלה אוטומטית עם Startup - LaunchAgent
במקום Task Scheduler - צרו קובץ plist ב-~/Library/LaunchAgents/:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.rtai.telegram-bot</string>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>/Users/YOUR_USER/start-telegram-bot.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>StandardOutPath</key>
<string>/tmp/telegram-bot.log</string>
<key>StandardErrorPath</key>
<string>/tmp/telegram-bot-error.log</string>
</dict>
</plist>
החליפו YOUR_USER בשם המשתמש שלכם. לאחר מכן הפעילו:
launchctl load ~/Library/LaunchAgents/com.rtai.telegram-bot.plist
💡 יתרון Mac: ה-KeepAlive: true בפועל עושה גם את עבודת ה-Watchdog - macOS יפעיל מחדש את הבוט אוטומטית אם יקרוס. אין צורך בסקריפט Watchdog נפרד!
💡 חשוב לדעת: כל החיבור הזה הוא מקומי - הבוט רץ על המחשב שלכם בלבד, לא על שרת חיצוני. זה אומר שהחיבור פועל רק כשהמחשב פועל ומחובר לאינטרנט. היתרון: הכל פרטי ומאובטח - אף מידע לא עובר דרך שרתי צד שלישי.
מסלול אוטומטי
אתם אומרים ל-Claude מה לעשות, הוא עושה. אין כתיבת קבצים ידנית. ~10 דקות.
מומלץ לרוב המשתמשים ↓מסלול טכני
כל קובץ, כל פקודה, כל שלב - בידיים שלכם. שליטה מלאה.
למשתמשים טכניים ↓מסלול אוטומטי - Claude עושה הכל
אתם נותנים הוראות בשפה רגילה ומאשרים פעולות. אין כתיבת קבצים ידנית.
צרו בוט בטלגרם דרך BotFather 
השלב היחיד שצריך לעשות ידנית - יצירת הבוט נעשית מתוך טלגרם.
- 1. פיתחו טלגרם וחפשו @BotFather (הרשמי עם ✓ כחול)
- 2. שלחו
/newbot - 3. תנו שם לבוט ושם משתמש (חייב להסתיים ב-
bot) - 4. העתיקו את ה-API Token - תצטרכו אותו בשלב הבא
הגדרת הטוקן ב-Claude Code
יש שתי דרכים - בחרו את המתאימה לכם:
✅ אופציה א - דרך הסקיל (מומלץ, הטוקן לא עובר בשיחה)
- 1. פיתחו CMD והריצו:
claude --dangerously-skip-permissions⚠️ על הפלאג: כשהבוט רץ ברקע אין מי שיאשר פעולות - הפלאג מאפשר לClaude לעבוד אוטומטית. הסיכון נמוך כי רק אתם שולחים לבוט פקודות.
- 2. כשנפתח, הריצו את הסקיל:
/telegram:configure - 3. Claude ישאל אתכם ישירות על הטוקן - הדביקו אותו. הוא לא עובר בשיחה.
🛠 אופציה ב - ידנית (בלי Claude)
- 1. נווטו לתיקייה:
C:Users[שמכם].claudechannels elegram - 2. צרו קובץ בשם
.env(אם לא קיים) - 3. כתבו בתוכו:
TELEGRAM_BOT_TOKEN=הדביקו_כאן_את_הטוקן - 4. שמרו את הקובץ
חיבור הטלגרם שלכם (Pairing) 
Claude Code עדיין פתוח ורץ מהשלב הקודם.
- 1. פיתחו טלגרם בטלפון, חפשו את הבוט לפי שם המשתמש שנתתם, ושלחו לו: /start
-
2. חזרו ל-CMD - תראו הודעה שמישהו מבקש להתחבר (זה אתם). הגידו ל-Claude:
💬 תגידו ל-Claude:
approve the pairing - 3. ✅ הבוט כבר יענה להודעות שלכם - שלחו "היי" לבדיקה
Claude יוצר את כל הקבצים ומגדיר Startup
זה השלב שמשנה הכל. משפט אחד ל-Claude - הוא יוצר את כל 4 הקבצים (BAT, VBS, Watchdog, Watchdog-VBS) ומוסיף אותם להפעלה אוטומטית עם Windows.
💬 תגידו ל-Claude (החליפו [שמכם] בשם המשתמש Windows שלכם):
צור לי את כל הקבצים שנדרשים כדי שהבוט יעבוד ברקע אוטומטית עם Windows: קובץ BAT להפעלה, VBS שמסתיר את החלון, סקריפט Watchdog ב-PowerShell שבודק כל 5 דקות אם הבוט חי ומפעיל אותו מחדש אם לא, ו-VBS שמפעיל את ה-Watchdog. שמור הכל בנתיב C:Users[שמכם].claudechannels elegram ואחר כך הוסף את שני קבצי ה-VBS לתיקיית Startup כדי שיעלו עם Windows
אשרו כל פעולה שClaude מבקש - יצירת קבצים, הוספה ל-Startup. הוא יטפל בכל שאר הפרטים.
🍎 Mac/Linux? הוסיפו "אני על Mac" להודעה למעלה - Claude יוצר .sh ו-LaunchAgent במקום .bat/.vbs, כולל KeepAlive שמחליף את ה-Watchdog.
בדיקה - וודאו שהכל עובד
- 1. כבו את המחשב לגמרי והדליקו מחדש
- 2. חכו כדקה שהכל יעלה
- 3. שלחו "בדיקה" לבוט שלכם בטלגרם - Claude אמור להגיב ✅
- 4. אם הבוט לא הגיב - חכו עוד 30 שניות ונסו שוב. אם עדיין לא עובד - פתחו שיחה חדשה עם Claude Code וכתבו לו "הבוט לא מגיב, בדוק מה לא עובד ותקן" - הוא יאתר בעצמו שגיאות כמו תהליכים כפולים שרצים, הרשאות חסרות, ושגיאות בהרצה
⚠️שגיאה נפוצה: הבוט מפסיק להגיב לאחר שימוש
אם פתחתם Claude Code ידנית עם --channels בזמן שה-background service כבר פועל - יש עכשיו שני instances שמתחרים על אותן הודעות. כל אחד תופס הודעה ו"זורק" אותה - ולא מגיבים.
איך נמנעים: לא לפתוח Claude Code עם --channels ידנית - ה-background service עושה את זה לבד.
איך מתקנים: פתחו שיחה עם Claude Code וכתבו "הבוט לא מגיב, נקה תהליכים כפולים ואתחל" - הוא יטפל בהכל.
מסלול טכני - שליטה מלאה
כל קובץ, כל פקודה, כל שלב - בידיים שלכם. מתאים למי שרוצה להבין לעומק או להתאים אישית.
שלב 1: יצירת הבוט בטלגרם דרך BotFather 
כל בוט בטלגרם נוצר דרך בוט מיוחד שנקרא BotFather - הכלי הרשמי של טלגרם ליצירת בוטים. התהליך לוקח פחות מ-2 דקות.
פיתחו טלגרם וחפשו @BotFather
חפשו בשורת החיפוש "BotFather" - בחרו את הבוט הרשמי עם סימן הוי כחול ✓. לחצו Start אם צריך.
שלחו /newbot
BotFather יבקש שם לבוט (לדוגמה: "Claude Assistant") ואחר כך שם משתמש - חייב להסתיים ב-bot (לדוגמה: my_claude_bot).
העתיקו את ה-API Token
BotFather ישלח הודעה עם הטוקן - נראה כך: 1234567890:AAHxxx...xxx. שמרו אותו - תצטרכו אותו בשלב הבא.
✅ עד כאן: יצרתם בוט בטלגרם וקיבלתם API Token. זה הגשר בין טלגרם ל-Claude Code. שמרו אותו.
שלב 2: הגדרת הטוקן ב-Claude Code 
עכשיו נחבר את הטוקן ל-Claude Code. הדרך הפשוטה ביותר - פשוט לומר ל-Claude את הטוקן, והוא יטפל בשאר.
כך עושים:
- 1. פיתחו CMD ב-Windows (Windows + R ← הקלידו cmd ← Enter)
- 2. הפעילו Claude Code:
claude - 3. כשהמסך עולה, הקלידו:
הגדר את חיבור הטלגרם עם הטוקן: [הדביקו כאן] - 4. Claude יפעיל אוטומטית את הסקיל המתאים ויגדיר הכל
מה קורה ברקע: Claude שומר את הטוקן בקובץ .env בנתיב C:\Users\[שמכם]\.claude\channels\telegram\.env. לא תצטרכו לגעת בקובץ הזה ידנית.
שלב 3: חיבור הטלגרם שלכם (Pairing) 
הבוט יודע מי מורשה לפנות אליו דרך "רשימת מורשים". בשלב זה נוסיף את הטלגרם שלכם לרשימה.
⚠️ למה יש --dangerously-skip-permissions בכל הפקודות?
כש-Claude Code רץ בחלון CMD רגיל - אתם שם. הוא יכול לשאול "האם לבצע פעולה X?" ואתם לוחצים Y. אבל כשהבוט רץ ברקע, אוטומטית, ללא חלון - אין מי שיאשר. Claude Code ישלח שאלת אישור לחלל, לא יקבל תשובה, ויתקע. הפקודה שליחתם מהטלפון לעולם לא תבוצע.
הפלאג --dangerously-skip-permissions אומר ל-Claude Code: "בצע הכל ישירות, בלי לשאול". זה מה שמאפשר לו לעבוד לגמרי אוטומטי.
הסיכון הקטן: Claude יכול לבצע פעולות (מחיקת קבצים, הרצת קוד) בלי לבקש אישור שלכם. זה נשמע מפחיד, אבל בפועל הסיכון נמוך מאוד - כי הגדרתם שרק אתם יכולים לשלוח פקודות לבוט. כלומר אם שלחתם "מחק את הקובץ" - הוא יבצע. בדיוק כמו שרציתם. שמרו על הגישה לבוט רק לעצמכם - ואין לאף אחד אחר אפשרות לנצל את זה.
הפעילו את הבוט לראשונה
ב-CMD, הריצו:
claude --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
חכו שיופיע: "Listening for channel messages from: plugin:telegram..."
שלחו הודעה לבוט שלכם מטלגרם
חפשו את הבוט בטלגרם לפי שם המשתמש שנתתם לו (לדוגמה @my_claude_bot) ושלחו כל הודעה - "שלום", "בדיקה", או כל דבר אחר.
אשרו את החיבור ב-Claude Code
במסך Claude Code תופיע בקשת חיבור. הקלידו: approve the pairing או אשר את הpairing
✅ מעכשיו Claude Code יענה להודעות שלכם בטלגרם! אבל הוא עדיין לא מופעל אוטומטית ולא רץ ברקע. זה מה שנפתור בשלבים הבאים.
שלב 4: הרצה ברקע - ללא חלון CMD פתוח
כרגע הבוט רץ רק כשחלון CMD פתוח. ניצור שני קבצים פשוטים שיאפשרו לו לרוץ בשקט ברקע.
קובץ 1: start-telegram-bot.bat
שמרו בנתיב: C:\Users\[שמכם]\.claude\channels\telegram\start-telegram-bot.bat
@echo off
REM Kill any existing bun processes to prevent duplicates
taskkill /F /IM bun.exe /T 2>nul
REM Wait 2 seconds for cleanup
timeout /t 2 /nobreak >nul
cd /d "C:\Users\[שמכם]\[תיקיית הפרויקט שלכם]"
"C:\Users\[שמכם]\AppData\Roaming\npm\claude.cmd" --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
שימו לב: החליפו [שמכם] בשם המשתמש Windows שלכם (מה שמופיע ב-C:\Users\...) ו-[תיקיית הפרויקט] בנתיב לתיקיה שבה אתם עובדים עם Claude Code בד"כ.
קובץ 2: start-hidden.vbs
שמרו באותה תיקייה: start-hidden.vbs
CreateObject("WScript.Shell").Run "C:\Users\[שמכם]\.claude\channels\telegram\start-telegram-bot.bat", 0, False
הקובץ הזה מפעיל את ה-BAT עם חלון מוסתר לחלוטין (0 = Hidden). כפל לחיצה עליו - ושום דבר לא יופיע על המסך. הבוט יעבוד ברקע.
שלב 5: הפעלה אוטומטית עם Windows
נוסיף את הבוט להפעלה אוטומטית בכניסה ל-Windows, כך שלא תצטרכו להפעיל אותו ידנית אף פעם.
הדרך הפשוטה - תיקיית Startup
- 1. לחצו Windows + R על המקלדת
- 2. הקלידו
shell:startupולחצו Enter - נפתחת תיקיית ה-Startup - 3. גררו לשם את קובץ
start-hidden.vbs(או צרו קיצור דרך אליו) - 4. זהו! מהפעם הבאה שתפעילו את Windows - הבוט יעלה אוטומטית
שלב 6 - הכי חשוב: Watchdog שמחזיר את הבוט לחיים
זהו השלב שרוב המדריכים מדלגים עליו - ולכן הבוט נעצר אחרי שינה. ה-Watchdog הוא תהליך שרץ ברקע, בודק כל 5 דקות אם הבוט חי, ואם לא - מפעיל אותו מחדש. אוטומטית. בלי שתצטרכו לעשות כלום.
אחרי שינה
כשהמחשב מתעורר, הבוט מת. ה-Watchdog מגלה תוך עד 5 דקות ומפעיל מחדש.
אחרי קריסה
אם הבוט קורס מסיבה כלשהי - Watchdog מחזיר אותו לחיים.
קובץ 1: watchdog.ps1
שמרו בנתיב C:\Users\[שמכם]\.claude\channels\telegram\watchdog.ps1:
while ($true) {
$bun = Get-Process -Name bun -ErrorAction SilentlyContinue
if (-not $bun) {
Start-Process -FilePath 'wscript.exe' -ArgumentList 'C:\Users\[שמכם]\.claude\channels\telegram\start-hidden.vbs'
}
Start-Sleep -Seconds 300
}
קובץ 2: start-watchdog.vbs
שמרו באותה תיקייה:
CreateObject("WScript.Shell").Run "powershell.exe -WindowStyle Hidden -ExecutionPolicy Bypass -File ""C:\Users\[שמכם]\.claude\channels\telegram\watchdog.ps1""", 0, False
הוספת ה-Watchdog ל-Startup
בדיוק כמו בשלב 5 - הוסיפו גם את start-watchdog.vbs לתיקיית ה-Startup. כך גם הבוט וגם ה-Watchdog יעלו עם Windows.
בדיקה סופית - וודאו שהכל עובד
✅ רשימת בדיקה
- □ בוט נוצר ב-BotFather + טוקן שמור
- □ הטוקן הוגדר ב-Claude Code (קובץ .env)
- □ ה-Pairing אושר
- □ start-telegram-bot.bat נוצר ונערך
- □ start-hidden.vbs נוצר
- □ watchdog.ps1 נוצר ונערך
- □ start-watchdog.vbs נוצר
- □ שני ה-VBS קיימים בתיקיית Startup
🧪 איך לבדוק
- 1. כבו את המחשב לגמרי והדליקו מחדש
- 2. חכו כדקה שהכל יעלה
- 3. שלחו "בדיקה" לבוט שלכם בטלגרם - Claude אמור להגיב
- 4. אם לא הגיב - פתחו שיחה חדשה עם Claude Code וכתבו "הבוט לא מגיב, בדוק מה לא עובד ותקן" - הוא יאתר ויתקן לבד
- 6. שלחו שוב "בדיקה" - ללא שום פעולה ידנית
פתרון בעיות נפוצות
🐛 הבוט לא מגיב - instances כפולים
הסיבה: פתחתם Claude Code ידנית עם --channels בזמן שה-background service פועל - שניים מתחרים על אותן הודעות, אף אחד לא מגיב.
זיהוי: Task Manager ← חפשו bun.exe - אם יש יותר מ-2 תהליכים, זו הבעיה.
תיקון מהיר - CMD כ-Administrator:
taskkill /F /IM bun.exe /T
ואז הריצו שוב את start-telegram-bot.bat - זה ינקה ויעלה instance אחד נקי.
מניעה: לא לפתוח Claude Code עם --channels ידנית כשה-background service פעיל.
🐛 הבוט עובד כשCMD פתוח אבל לא ברקע
בדקו שה-VBS מצביע לנתיב הנכון של ה-BAT, ושה-BAT מצביע לנתיב הנכון של claude.cmd (בדרך כלל: C:\Users\[שמכם]\AppData\Roaming\npm\claude.cmd).
🐛 אחרי שינה הבוט לא חוזר
ודאו שה-Watchdog רץ: פיתחו Task Manager ← חפשו "powershell.exe" ← אמור להיות שם. אם אין - הריצו שוב את start-watchdog.vbs.
🐛 שגיאת "TELEGRAM_BOT_TOKEN required"
הטוקן לא נשמר. חזרו לשלב 2 - הפעילו Claude Code ואמרו לו "הגדר טלגרם עם הטוקן" שוב.
🖥️ רץ על VPS / Windows Server? לחצו לפתרון מיוחד
הגישה של BAT + VBS + Startup folder מתאימה למחשב רגיל עם משתמש מחובר. בשרת VPS (Windows Server 2019/2022), כשמנתקים RDP - ה-session עלול לסגור תהליכים. הפתרון: NSSM - שהופך את הבוט ל-Windows Service אמיתי.
✅ יתרונות NSSM על VPS
- • רץ ללא session פתוח - לא תלוי ב-RDP
- • עולה אוטומטית עם הserver
- • מתאים ב-crash אוטומטית - ללא Watchdog נפרד
- • עובד על Windows Server 2019/2022
שלב 1: הורידו NSSM
הורידו את nssm.exe מהאתר הרשמי ושמרו אותו למשל ב-C:\tools\nssm.exe.
שלב 2: צרו את ה-Service
פתחו CMD כ-Administrator והריצו:
nssm install ClaudeTelegramBot "C:\Users\[username]\AppData\Roaming\npm\claude.cmd" "--channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions"
החליפו [username] בשם המשתמש שלכם בשרת.
שלב 3: הפעילו את ה-Service
nssm start ClaudeTelegramBot
פקודות ניהול שימושיות
nssm status ClaudeTelegramBot
nssm restart ClaudeTelegramBot
nssm stop ClaudeTelegramBot
שאר השלבים במדריך (BotFather, טוקן, הרשאות) זהים לחלוטין - רק שלבים 3-6 מוחלפים ב-NSSM.
הירשמו לעדכונים במייל
רוצים להישאר צעד אחד קדימה?
עדכונים על כלי AI, מדריכים וטיפים - ישר למייל. בלי ספאם.
