Skip to content

Avielzi/telegram-career-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 IT Career Analysis Telegram Bot

בוט טלגרם מתקדם לניתוח קריירה בתחום ה-IT, מיועד לאנשי מקצוע ברמה Senior.

🎯 תכונות

  • ניהול פרופיל אישי - שמירת המיומנויות, הניסיון וההסמכות שלך
  • ניתוח משרות - השוואה אוטומטית מול הפרופיל שלך
  • זיהוי פערים - איתור מדויק של מיומנויות חסרות
  • המלצות למידה - משאבים איכותיים מדורגים (A/B/C)
  • העדפה לעברית - כל התוכן בעברית, מונחים טכניים באנגלית
  • ממשק אינטראקטיבי - כפתורים ותפריטים נוחים

🚀 התקנה ופריסה

דרישות

  • Python 3.9+
  • חשבון Telegram
  • (אופציונלי) Anthropic API Key לשילוב Claude AI

פריסה ל-Render.com

  1. Fork/Clone repository זה
  2. צור בוט בטלגרם:
    • פתח שיחה עם @BotFather
    • שלח /newbot
    • שמור את ה-TOKEN
  3. התחבר ל-Render.com עם GitHub
  4. צור Web Service חדש:
    • בחר את ה-repository
    • הוסף Environment Variable: BOT_TOKEN
    • Deploy!

הרצה מקומית

# Clone the repository
git clone https://github.com/YOUR_USERNAME/telegram-career-bot.git
cd telegram-career-bot

# Install dependencies
pip install -r requirements.txt

# Set environment variable
export BOT_TOKEN="your_bot_token_here"

# Run the bot
python main.py

🔧 הגדרות

Environment Variables

Variable Required Description
BOT_TOKEN Telegram Bot Token from @BotFather
ANTHROPIC_API_KEY Claude AI API Key (optional, for advanced analysis)
PORT Port for web server (default: 8080)

📖 שימוש

  1. פתח את הבוט בטלגרם וחפש את השם שנתת לו
  2. שלח /start לראות את התפריט הראשי
  3. הגדר פרופיל - הזן את המיומנויות והניסיון שלך
  4. נתח משרה - העתק תיאור משרה וקבל ניתוח מפורט

דוגמת פרופיל

תפקיד נוכחי: Senior DevOps Engineer
שנות ניסיון: 7
טכנולוגיות עיקריות: Kubernetes, AWS, Terraform, Python, CI/CD
הסמכות: AWS Solutions Architect, CKA
תחומי מומחיות: Cloud Infrastructure, Automation, Monitoring

🧠 שדרוג ל-Claude AI

להפיכת הבוט לסוכן AI אמיתי:

  1. קבל API Key מ-https://console.anthropic.com
  2. הוסף ל-Environment Variables:
    ANTHROPIC_API_KEY=sk-ant-api03-...
    
  3. הקוד יזהה אוטומטית ויעבור למצב AI

📁 מבנה הפרויקט

telegram-career-bot/
├── main.py              # קוד הבוט הראשי
├── requirements.txt     # תלויות Python
├── render.yaml         # הגדרות Render
└── README.md           # תיעוד זה

🛠️ טכנולוגיות

  • python-telegram-bot - ספריית הבוט
  • Flask - web server ל-health checks
  • Anthropic Claude - AI מתקדם (אופציונלי)

📊 תכונות מתקדמות

דירוג משאבי למידה

  • A - מקורות רשמיים (תיעוד, אוניברסיטאות, ספקים)
  • B - תוכן קהילתי איכותי
  • C - משאבים משניים אך שימושיים

עקרונות הניתוח

  • השוואה אובייקטיבית מול הפרופיל בלבד
  • זיהוי שמרני של פערים
  • ללא הנחות או עצות גנריות
  • פורמט מותאם ל-Google Docs

🔒 אבטחה

  • אל תשתף את ה-BOT_TOKEN - זה מפתח לבוט שלך
  • השתמש ב-Environment Variables - לא בקוד
  • Private Repository מומלץ אם יש נתונים רגישים

🐛 פתרון בעיות

הבוט לא מגיב

  • ✓ ודא שהבוט רץ (בדוק Logs ב-Render)
  • ✓ בדוק שה-TOKEN נכון
  • ✓ ודא שהבוט לא חסום ע"י המשתמש

שגיאות Build

  • ✓ בדוק את requirements.txt
  • ✓ ודא Python 3.9+

📝 רישיון

MIT License - חופשי לשימוש ושינוי

🤝 תרומה

Pull Requests מתקבלים בברכה!

📞 תמיכה


Made with ❤️ for IT professionals

📊 Repository Status

Stars Forks Watchers Views
0 0 0 3

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages