מסמך זה מסכם את השדרוגים שבוצעו בבוט GitHub, כולל הסברים קצרים לשימוש והערות חשובות להפעלה.
- עימוד ברשימות קבצים: הצגת עד 10 פריטים בעמוד עם כפתורי "הקודם/הבא".
- הורדת תיקייה כ־ZIP: כפתור "📦 הורד תיקייה כ־ZIP" בכל תיקייה.
- בחירה מרובה: מצב "✅ בחר מרובים" להורדת מספר קבצים כ־ZIP או מחיקה מרובה.
- מצב מחיקה בטוח (Safe Delete): מחיקה מרובה דרך פתיחת PR בסניף חדש במקום מחיקה ישירה.
- התמודדות עם קבצים גדולים: קבצים גדולים נשלחים כקישור הורדה; ZIP מדלג על גדולים ומכיל סיכום.
- Breadcrumbs (מעבר מהיר בנתיבים): לחצני ניווט בראש הדפדפן לנתיב הנוכחי.
- פקודות אינליין: שימוש בבוט מכל צ'אט עם
@שם_הבוטלביצוע חיפושים ופעולות מהירות (ZIP/קובץ). - התראות חכמות: תפריט לניהול התראות PR/Issues, תדירות, ו"בדוק עכשיו".
- שיתוף קישורים: כפתור לשיתוף קישור לתיקייה וקישורים לקבצים נבחרים.
- ניהול PR: יצירת Pull Request מסניף ומיזוג PR פתוח מתוך הבוט.
- הורדה: "📥 הורד קובץ מהריפו" → ניווט → לחיצה על קובץ להורדה, או "📦 הורד תיקייה כ־ZIP".
- מחיקה: "🧨 מחק קובץ/ריפו שלם" → "🗑️ מחק קובץ מהריפו" → ניווט → בחירת קובץ ומסך אישור.
- עימוד: כפתורי "⬅️ הקודם" / "הבא ➡️" בתחתית.
- Breadcrumbs: שורת נתיב בחלק העליון מאפשרת קפיצה לתיקיית־אב.
- "✅ בחר מרובים" → סמן קבצים →
- הורדה: "📦 הורד נבחרים כ־ZIP".
- מחיקה: "🗑️ מחק נבחרים". אפשר להדליק/לכבות "מצב מחיקה בטוח" (PR במקום מחיקה ישירה).
- שיתוף: "🔗 שתף קישורים לנבחרים".
- הפעלה:
@שם_הבוט <שאילתה>מכל צ'אט. - דוגמאות:
zip src/components→ הורדת תיקייה כ־ZIP.file README.mdאוfile src/app.py→ הורדת קובץ.- נתיב תיקייה: יציג כפתור ZIP ועוד עד 10 קבצים להורדה מהירה.
- בתפריט GitHub: "🔀 Pull Requests".
- יצירת PR: "🆕 צור PR מסניף" → בחירת head (עם עימוד) → אישור → יצירה (base = ברנץ' ברירת מחדל).
- מיזוג PR: "🔀 מזג PR פתוח" → בחירה מהרשימה (עם עימוד) → אישור → merge.
- בתפריט GitHub: "🔔 התראות חכמות".
- הגדרות: הפעלה/כיבוי, PR/Issues, תדירות (30 שנ׳ / 2/5/15 דק׳), ו"בדוק עכשיו".
- ההודעות נשלחות לצ׳אט הפרטי שלך וכוללות קישורים לאירועים חדשים/מעודכנים.
- שליחה ישירה: עד ~5MB לקובץ. מעל זה תישלח הודעה עם קישור הורדה ישיר.
- ZIP: עד ~50MB סה"כ ועד 500 קבצים ב־ZIP אחד. קבצים גדולים מדולגים ומוצג סיכום.
- Inline Mode: יש להפעיל אצל BotFather לפני שימוש בפקודות אינליין:
- לפתוח צ׳אט עם BotFather ולבחור את הבוט.
- להפעיל Inline Mode (פקודות setinline / setinlinegeo).
- אופציונלי: להגדיר תיאור/Placeholder.
- בחירת ריפו: יש לבחור ריפו דרך
/github→ "📁 בחר ריפו". הבוט משתמש בריפו הנבחר לכל הפעולות. - טוקן GitHub: יש להגדיר טוקן כדי לאפשר גישה ופעולות (פרטיות/כתיבה):
/github→ "🔑 הגדר טוקן GitHub". - הרשאות: פעולות מחיקה/PR/מיזוג דורשות הרשאות מתאימות בריפו. מחיקה בטוחה פותחת PR בסניף חדש (ללא מחיקה ישירה).
- התראות: כדי לקבל התראות ברקע, יש להפעילן ב"🔔 התראות חכמות". ניתן לשנות תדירות בכל רגע.
- אפשר לעבור בין תיקיות במהירות דרך ה־Breadcrumbs במקום "⬆️ למעלה" שוב ושוב.
- במצב מרובה, השתמש ב"♻️ נקה בחירה" וב"🚫 בטל מצב מרובה" כדי לשלוט במהירות בבחירות.
- לקבצים טקסטואליים גדולים כדאי לשקול הורדה כ־ZIP או שימוש בקישור הורדה ישיר.