מבט כלכלי כולל בוט טלגרם מלא שמאפשר:
- 📬 קבלת התראות על סורקי עסקאות
- 💬 שיחה עם AI על עסקאות פיננסיות
- 🏦 הפעלת סורקים ישירות מטלגרם
- ⚙️ ניהול הגדרות דרך פקודות בצ'אט
- פתחו את טלגרם וחפשו @BotFather
- שלחו את הפקודה
/newbot - עקבו אחר ההנחיות לתת שם לבוט
- BotFather יספק את טוקן הבוט (למשל
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)
הוסיפו לקובץ .env:
TELEGRAM_BOT_TOKEN=your_bot_token_here
- עברו ל־הגדרות → לשונית Telegram
- הדביקו את טוקן הבוט בשדה "Bot Token"
- לחצו שמור
- לחצו התחל כדי להפעיל את הבוט
כדי לקבל התראות או להשתמש בבוט, נדרש מזהה הצ'אט בטלגרם:
בצ'אט פרטי:
- התחילו צ'אט עם הבוט (חיפוש בשם הבוט)
- שלחו כל הודעה לבוט (למשל
/start) - בצ'אט פרטי, מזהה הצ'אט הוא אותו מספר כמו מזהה המשתמש בטלגרם.
אם עדיין אין הרשאה (השרת משתמש ברשימת allowedUsers והחשבון שלכם לא ברשימה): שלחו בכל זאת הודעה לבוט. תקבלו תשובה בסגנון "גישה נדחית" שעדיין כוללת את מזהה המשתמש שלכם כמספר להעתקה — שלחו אותו למנהל כדי שיוסיף אתכם ל־allowedUsers ולצ'אטי התראות לפי הצורך.
חלופה — API getUpdates:
- אחרי שליחת הודעה לבוט, פתחו:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates - חפשו
"chat": {"id": <YOUR_CHAT_ID>}או"from": {"id": ...}עבור השולח - העתיקו את מספר מזהה הצ'אט
בקבוצות:
- הוסיפו את הבוט לקבוצת טלגרם
- שלחו הודעה שמזכירה את הבוט:
@your_bot_name שלום - באותה שיטה מזהים את מזהה הצ'אט של הקבוצה (מתחיל ב־
-)
| פקודה | תיאור | שימוש |
|---|---|---|
/start |
אתחול הבוט והודעת פתיחה | בצ'אט פרטי עם הבוט |
/help |
הצגת כל הפקודות | בכל צ'אט |
/scrape |
בחירה והרצת סורק | בחירת פרופיל מכפתורים |
/chat |
מצב שיחה עם AI | שאלות על עסקאות |
/settings |
ניהול העדפות התראות | תפריט אינטראקטיבי |
/subscribe |
הפעלת התראות על עסקאות | התראות לסריקות חדשות |
/unsubscribe |
כיבוי התראות | בלי התראות |
/status |
בדיקת סטטוס הבוט והמערכת | האם הבוט פעיל |
אתה: /chat
בוט: 💬 מצב צ'אט AI הופעל!
אתה: מה ההוצאות הגדולות שלי?
בוט: לפי העסקאות שלך, קטגוריות ההוצאה הגדולות ביותר הן...
אתה: הצג מגמות הוצאה
בוט: [ניתוח מפורט של דפוסי הוצאה]
אתה: /scrape
בוט: 🏦 בחר פרופיל לסריקה:
[בנק לאומי] [בנק הפועלים] [אחר]
אתה: לחיצה על הבנק הרצוי
בוט: ⏳ מריץ סורק, נא להמתין...
✅ הסריקה הושלמה בהצלחה
📊 תוצאות:
• חשבונות: 3
• עסקאות: 487
• משך: 2350ms
- עברו ל־הגדרות → Telegram → צ'אטים להתראות
- הזינו את מזהה הצ'אט שאמור לקבל התראות
- לחצו הוסף
הבוט שולח התראות כאשר:
- סריקה הסתיימה בהצלחה ✅
- סריקה נכשלה ❌
- נותחו עסקאות עם תובנות AI
- צינור (pipeline) הסתיים
- התרעות מערכת
ניתן להגדיר כמה מפורטות ההתראות:
- מינימלי: סטטוס ומשך בלבד
- רגיל: סטטוס, משך, שלבים, מספר עסקאות, תובנות
- מפורט: מידע מלא כולל פרטי חשבון ויתרה
- מפורט מאוד: JSON מלא למשתמשים מתקדמים
גישה להגדרות מהממשק:
- עברו ל־הגדרות → לשונית Telegram
- ניתן להגדיר:
- טוקן בוט (מוסתר לחלקית)
- צ'אטים להתראות (הוספה/הסרה של מזהי צ'אט)
- בדיקת חיבור
- הגדרות מתקדמות
לאימות ההגדרות:
- הזינו את טוקן הבוט
- הזינו את מזהה הצ'אט
- לחצו בדיקה
- אמורה להגיע הודעת אישור בטלגרם
התכונה חושפת את נקודות ה־API הבאות (נתיבים כפי שמופיעים בשרת):
# קבלת הגדרות טלגרם
GET /api/telegram/config
# עדכון הגדרות
POST /api/telegram/config
{
"botToken": "...",
"adminChatIds": ["123456"],
"notificationChatIds": ["123456", "-789012"]
}# הפעלת הבוט
POST /api/telegram/start
{
"botToken": "optional_token_to_override_config"
}
# עצירת הבוט
POST /api/telegram/stop
# סטטוס הבוט
GET /api/telegram/status
# בדיקת חיבור
POST /api/telegram/test
{
"botToken": "...",
"chatId": "..."
}# רשימת כל צ'אטי ההתראות
GET /api/telegram/notification-chats
# הוספת צ'אט להתראות
POST /api/telegram/notification-chat/add
{
"chatId": "123456"
}
# הסרת צ'אט מהתראות
POST /api/telegram/notification-chat/remove
{
"chatId": "123456"
}ממשק הבוט מזהה את שפת הממשק באינטרנט:
- 🇺🇸 אנגלית
- 🇮🇱 עברית
הבוט משתמש בכפתורי טלגרם:
- בחירת פרופיל לסריקה
- מתגי הגדרות
- ניווט בתפריטים
אם תשובות AI חורגות ממגבלת 4096 תווים של טלגרם, הן מפוצלות אוטומטית.
התראות משתמשות ב־HTML:
- טקסט מודגש לכותרות
קודלמזהים- אימוג'י ✅/❌ לסטטוס
- ודאו שטוקן הבוט נכון
- ודאו שהבוט הופעל: הגדרות → Telegram → כפתור התחל
- ודאו ששלחתם
/startלבוט בטלגרם - בדקו יומני שרת: הגדרות → תחזוקה → יומנים
- ודאו שמזהה הצ'אט נכון
- בדקו שהצ'אט ברשימת ההתראות: הגדרות → Telegram → צ'אטים להתראות
- הריצו בדיקת חיבור עם מזהה הצ'אט
- ודאו שסטטוס הבוט "פעיל" (אינדיקטור ירוק)
- שלחו הודעה לבוט, ואז:
https://api.telegram.org/bot<TOKEN>/getUpdates - בקבוצות: הוסיפו את הבוט וציינו אותו —
@botname שלום - חפשו
"chat": {"id": <מספר>}
- "Bot token not provided": הוסיפו טוקן ושמרו
- "Telegram API error": ייתכן שהטוקן שגוי — אמתו עם @BotFather
- "Failed to add chat": ייתכן שפורמט מזהה הצ'אט שגוי (מספרים לפרטי, קידומת
-לקבוצות)
-
הגנת טוקן הבוט:
- אל תשתפו את הטוקן בפומבי
- בממשק הטוקן מוסתר (
***...10 תווים אחרונים) - אם דלף — צרו טוקן חדש ב־@BotFather
-
פרטיות מזהה צ'אט:
- שמרו כמו סיסמאות
- הוסיפו רק צ'אטים מהימנים
- הסירו מזהים ישנים
-
צ'אטי מנהל:
- הרשאות ברמת מנהל
- רק מנהלים מריצים פקודות רגישות
- שקלו קבוצה פרטית להתראות מנהלים
-
הצפנה (מה זה לא):
- טוקן הבוט והגדרות Telegram נשמרים כמו שאר הקונפיגורציה (JSON תחת תיקיית הנתונים). הם לא עטופים באותה שכבת AES-256-GCM כמו פרטי התחברות לבנק בפרופילים שמורים (אלה מוצפנים במפתח שמופק מסיסמת נעילת האפליקציה).
- התייחסו לטוקן כסוד: הגבילו גישה ל-
DATA_DIR, הרשאות מערכת הפעלה והצפנת דיסק לפי הצורך — כמו למפתחות API ול-runtime-settings.json.
אתה: /chat
אתה: תוכל לסכם את ההוצאות השבוע לפי קטגוריה?
בוט: 📊 סיכום הוצאות שבועי:
💰 סה"כ: ₪4,250
- מכולת: ₪800
- תחבורה: ₪300
- בילויים: ₪450
- חשבונות: ₪200
... פירוט ...
1. הגדרת סורק חודשי בהגדרות צינור (Pipeline)
2. הוספת צ'אט התראות בהגדרות טלגרם
3. כשהצינור רץ:
- הבוט שולח: "📬 הצינור התחיל"
- אחרי סיום: "✅ סריקה הושלמה - 487 עסקאות"
- תובנות AI נכללות אוטומטית
אתה: /chat
אתה: האם ההוצאות שלי עלו החודש?
בוט: 📈 כן, ההוצאה עלתה בכ־12% לעומת החודש הקודם
גורמים עיקריים:
• נסיעות: +₪450
• מסעדות: +₪280
• קניות: +₪150
בתוך תקציב:
✅ מכולת
✅ חשבונות
- מגבלת קצב הודעות: לטלגרם יש הגבלות (הימנעו מ־25+ הודעות/שנייה)
- העלאת קבצים: כרגע אין תמיכה בהעלאת קבצים לבוט
- מדיה: עסקאות מוצגות כטקסט בלבד (אין גרפים בתוך טלגרם עדיין)
- הרשאות בקבוצות: ודאו שלבוט יש הרשאות מתאימות
תכנון לגרסאות עתידיות:
- 📊 גרפי עסקאות אינטראקטיביים
- 📝 ייצוא נתונים לקבצים
- 🔔 התראות חכמות (שינויים מהותיים בלבד)
- 🌙 דוחות מתוזמנים
- 👥 תמיכה בריבוי משתמשים עם תפקידים
- 🔄 סנכרון Google Sheets דרך טלגרם
לבעיות או בקשות לתכונות:
- עברו על סעיף פתרון הבעיות למעלה
- בדקו יומני שרת ב־הגדרות → יומנים
- השתמשו ב־בדיקת חיבור
- דווחו עם הודעות שגיאה מפורטות