Almavivabot
En Python-baseret bot-backend til brugeradministration af visumansøgninger
almavivaBot
En Python-baseret bot-backend til brugerstyring af visumansøgninger
almavivaBot er et kerne-backendsystem, der primært fokuserer på at administrere brugerkonti og deres tilknyttede præferencer for visumansøgninger. Dette system er bygget med Python og SQLite og giver en robust og enkel måde at gemme og hente essentielle brugerdata på, herunder loginoplysninger og specifikke visumkrav, som derefter kan udnyttes af en større bot-applikation til automatisering eller informationsbehandling.
Funktioner
Kernefunktionerne omfatter:
- Brugerstyring: Tilføj og administrer brugerkonti sikkert, hver med et unikt brugernavn og adgangskode.
- Lagring af visumpræferencer: Gem detaljerede visumrelaterede præferencer for hver bruger, såsom:
- Ansøgningscenter: f.eks. 'Cairo' (standard)
- Serviceniveau: f.eks. 'Standard' (standard)
- Visumtype: Specifik type visum, der kræves.
- Rejsedato: Planlagt rejsedato.
- Destination: Destinationsland eller -region.
- SQLite-database: Permanent og pålidelig datalagring ved hjælp af en lokal SQLite-databasefil (
visa_users.db). - Automatisk databaseinitialisering: Databaseskemaet (tabellen
users) oprettes automatisk ved første instansiering, hvis det ikke eksisterer. - Styring af brugerstatus: Indeholder et
active-flag for potentiel aktivering/deaktivering af brugerkonti.
Anvendte teknologier
- Python: Det primære programmeringssprog.
- SQLite3: Et C-sprogbibliotek, der implementerer en lille, hurtig, selvkørende, højpålidelig og fuldt udstyret SQL-databasemotor. Bruges til datapersistens.