Skip to content

Latest commit

 

History

History
63 lines (54 loc) · 5.03 KB

File metadata and controls

63 lines (54 loc) · 5.03 KB

סקירה

מסמך זה מסכם את השדרוגים שבוצעו בבוט 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 קבצים להורדה מהירה.

ניהול PR

  • בתפריט 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 לפני שימוש בפקודות אינליין:
    1. לפתוח צ׳אט עם BotFather ולבחור את הבוט.
    2. להפעיל Inline Mode (פקודות setinline / setinlinegeo).
    3. אופציונלי: להגדיר תיאור/Placeholder.
  • בחירת ריפו: יש לבחור ריפו דרך /github → "📁 בחר ריפו". הבוט משתמש בריפו הנבחר לכל הפעולות.
  • טוקן GitHub: יש להגדיר טוקן כדי לאפשר גישה ופעולות (פרטיות/כתיבה): /github → "🔑 הגדר טוקן GitHub".
  • הרשאות: פעולות מחיקה/PR/מיזוג דורשות הרשאות מתאימות בריפו. מחיקה בטוחה פותחת PR בסניף חדש (ללא מחיקה ישירה).
  • התראות: כדי לקבל התראות ברקע, יש להפעילן ב"🔔 התראות חכמות". ניתן לשנות תדירות בכל רגע.

טיפים

  • אפשר לעבור בין תיקיות במהירות דרך ה־Breadcrumbs במקום "⬆️ למעלה" שוב ושוב.
  • במצב מרובה, השתמש ב"♻️ נקה בחירה" וב"🚫 בטל מצב מרובה" כדי לשלוט במהירות בבחירות.
  • לקבצים טקסטואליים גדולים כדאי לשקול הורדה כ־ZIP או שימוש בקישור הורדה ישיר.