ברוכים הבאים ל־DataBot Analytics — שילוב חכם בין אפליקציית Streamlit ידידותית למשתמש לבין בוט טלגרם שמאפשר לכם לחקור, לנתח ולהמחיש נתונים במהירות, מכל מקום.
- 📊 אפליקציה מתקדמת: הצגת וניתוח נתונים עם Streamlit
- 🤖 בוט טלגרם חכם: ניתוח נתונים ישירות מהטלפון
- 📁 העלאת קבצים: תמיכה ב-CSV, Excel, JSON
- 📈 תרשימים דינמיים: חקירה אינטראקטיבית ותובנות
- ⚡ פקודות מהירות: סטטיסטיקה, גרפים ושיתוף
מסך בית אינטואיטיבי עם ניווט מהיר וטעינת דוגמאות נתונים
גרפים אוטומטיים ותרשימי ניתוח |
ממשק הבוט והפקודות הזמינות |
ניתוח מתקדם עם מטריצת קורלציות ותרשימי פיזור
- 📂 העלאת קבצים: CSV / Excel / JSON
- 🔍 חקירה מהירה: סינון, מיון, חיתוכים, חיפוש
- 📈 תרשימים אינטראקטיביים: קווי, עמודות, פאי, מפוזר, היסטוגרמה
- 📊 סטטיסטיקה תיאורית: ממוצע, חציון, סטיית תקן, קורלציות
- ⏰ ניתוח סדרות זמן: אגרגציות לפי תאריך/שעה
- 💾 ייצוא: הורדת גרפים/טבלאות כתמונה או CSV
- 📱 ממשק רספונסיבי: ידידותי למובייל ודסקטופ
- 🤖 עוזר חכם: DataBot לשאלות ותשובות על הנתונים
/start— התחלה מהירה והנחיות שימוש/help— רשימת פקודות והסברים/upload— שליחת קובץ נתונים (CSV/Excel/JSON)/stats— תקציר סטטיסטי מהיר של הקובץ/plot— יצירת גרפים (בחרו עמודות וסוג תרשים)/sample— דוגמת שורות מהנתונים/export— קבלת תרשים/טבלה כקובץ להורדה/settings— הגדרות שפה/פורמט/ברירת מחדל/about— מידע על DataBot Analytics
לחץ להרחבת הוראות ההתקנה
git clone https://github.com/Artisa111/databot-analytics.git
cd databot-analyticspython -m venv .venv
source .venv/bin/activate # ב-Windows: .venv\Scripts\activate
pip install -r requirements.txtexport TELEGRAM_BOT_TOKEN=<הטוקן_שלכם>
export PORT=streamlit run app.py --server.port 85_ _ --server.address 0.0.0.0python bot_runner.pyשלבי הפריסה:
- התחברו ל־Railway והקימו פרויקט חדש מהריפו
- הגדירו Services נפרדים:
- Web (Streamlit):
streamlit run app.py --server.port $PORT --server.address 0.0.0.0 - Worker (Bot):
python bot_runner.py
- Web (Streamlit):
- הגדירו משתני סביבה:
TELEGRAM_BOT_TOKEN,PORT - עקבו אחרי הלוגים עד שהשירותים פעילים
- 🔄 מזמינים Pull Requests ושיפורים
- 🐛 פתחו Issue להצעות/באגים
- 📝 שמרו על קוד נקי ותיעוד קצר ב־PR
- טלגרם: @maydatabot123_bot
- Issues: GitHub Issues
Welcome to DataBot Analytics — a friendly Streamlit web app paired with a Telegram bot so you can explore, analyze, and visualize data quickly from anywhere.
- 📊 Advanced App: Data visualization and analysis with Streamlit
- 🤖 Smart Telegram Bot: Data analysis directly from your phone
- 📁 File Upload: Support for CSV, Excel, JSON
- 📈 Dynamic Charts: Interactive exploration and insights
- ⚡ Quick Commands: Statistics, graphs, and sharing
Clean home screen with quick navigation and demo data loaders
Bot interface and available commands |
Automatic visualizations and analysis charts |
Advanced analysis with correlation matrix and scatter plots
- 📂 File Upload: CSV / Excel / JSON
- 🔍 Fast Exploration: Filter, sort, slice, search
- 📈 Interactive Charts: Line, bar, pie, scatter, histogram
- 📊 Descriptive Stats: Mean, median, std, correlations
- ⏰ Time-Series Analysis: Date/time groupings and aggregations
- 💾 Export: Download charts/tables as images or CSV
- 📱 Responsive Design: Mobile and desktop friendly
- 🤖 Smart Assistant: DataBot for data Q&A
/start— Quick onboarding and usage guide/help— List of commands and explanations/upload— Send a data file (CSV/Excel/JSON)/stats— Quick statistical summary of your file/plot— Generate charts (choose columns and chart type)/sample— Show a sample of rows from your data/export— Receive chart/table as a downloadable file/settings— Language/format/defaults/about— Info about DataBot Analytics
Click to expand installation instructions
git clone https://github.com/Artisa111/databot-analytics.git
cd databot-analyticspython -m venv .venv
source .venv/bin/activate # on Windows: .venv\Scripts\activate
pip install -r requirements.txtexport TELEGRAM_BOT_TOKEN=<your_token_here>
export PORT=streamlit run app.py --server.port 85_ _ --server.address 0.0.0.0python bot_runner.pyDeployment Steps:
- Sign in to Railway and create a new project from this repo
- Configure separate services:
- Web (Streamlit):
streamlit run app.py --server.port $PORT --server.address 0.0.0.0 - Worker (Bot):
python bot_runner.py
- Web (Streamlit):
- Set environment variables:
TELEGRAM_BOT_TOKEN,PORT - Deploy and monitor logs until both services are healthy
- 🔄 Pull Requests are welcome!
- 🐛 Open an Issue for feature requests/bug reports
- 📝 Keep code clean and include concise PR descriptions
- Telegram: @maydatabot123_bot
- Issues: GitHub Issues

.png)