Workflow Automation March 2025 738 views

אלמביבהבוט

מערכת צד-שרת לבוט מבוסס פייתון לניהול משתמשים בבקשות ויזה

אלמביבהבוט

almavivaBot

מערכת סרבר (Backend) לבוט מבוסס Python לניהול משתמשים בבקשות ויזה

almavivaBot היא מערכת ליבה (Backend), המתמקדת בעיקר בניהול חשבונות משתמשים והעדפות בקשת הויזה המשויכות אליהם. המערכת נבנתה באמצעות Python ו-SQLite, ומספקת דרך חזקה ופשוטה לאחסון ושליפה של נתוני משתמש חיוניים, כולל פרטי התחברות ודרישות ויזה ספציפיות, שבהם ניתן להשתמש לאחר מכן על ידי יישום בוט גדול יותר לצורך אוטומציה או עיבוד מידע.

תכונות

התכונות העיקריות כוללות:

  • ניהול משתמשים: הוספה וניהול מאובטחים של חשבונות משתמשים, לכל אחד שם משתמש וסיסמה ייחודיים.
  • אחסון העדפות ויזה: אחסון העדפות מפורטות הקשורות לויזה עבור כל משתמש, כגון:
    • מרכז הגשת בקשות: למשל, 'Cairo' (ברירת מחדל)
    • רמת שירות: למשל, 'Standard' (ברירת מחדל)
    • סוג ויזה: סוג הויזה הספציפי הנדרש.
    • תאריך נסיעה: תאריך הנסיעה המתוכנן.
    • יעד: מדינה או אזור היעד.
  • מסד נתונים SQLite: אחסון נתונים קבוע ואמין באמצעות קובץ מסד נתונים מקומי של SQLite (visa_users.db).
  • אתחול אוטומטי של מסד הנתונים: סכמת מסד הנתונים (טבלת users) נוצרת באופן אוטומטי בעת היצירה הראשונה אם היא אינה קיימת.
  • ניהול סטטוס משתמש: כולל דגל active לצורך הפעלה/השבתה פוטנציאלית של חשבון המשתמש.

טכנולוגיות בשימוש

  • Python: שפת התכנות הראשית.
  • SQLite3: ספריית בשפת C המממשת מנוע מסד נתונים SQL קטן, מהיר, עצמאי, בעל אמינות גבוהה ועשיר בתכונות. משמשת לאחסון נתונים קבוע.
לקוח
Mansour
טכנולוגיות
Express Python SQLite python

גלריית פרויקטים