Automatizovano slanje SMS poruka preko Selenium-a i Google Messages

Automatizacija slanja SMS poruka preko Google Messages web aplikacije

Pregled projekta

Ovo rešenje automatizuje slanje SMS poruka preko Google Messages Web. Namenjeno je korisnicima koji treba da pošalju veći broj poruka iz strukturiranog spiska, uz jasan evidencioni trag u Excel-u.

Zahtevi

  • Windows računar: podržani su Windows paketi (win-x64 za 64-bitne i win-x86 za 32-bitne sisteme).
  • Google Chrome: Chrome mora biti instaliran i dostupan na putanji podešenoj u appsettings.json.
  • Internet pristup: potreban za otvaranje i korišćenje Google Messages Web.
  • Android telefon + Google Messages: telefon mora imati instaliran Google Messages i prijavljen Google nalog radi uparivanja sa web verzijom.
  • Dozvola za upis u fascikle: fascikla aplikacije i fascikla Chrome profila moraju dozvoliti upis.

Paket za distribuciju je self-contained, tako da nije potrebna posebna instalacija .NET Runtime-a.

Ključne funkcionalnosti

  • Automatske provere pri pokretanju: proverava spremnost okruženja (OS, Chrome putanju, upisivost fascikli, indikacije konektivnosti) pre početka slanja.
  • Podešavanje i pamćenje jezika: na prvom pokretanju detektuje sistemski jezik, omogućava potvrdu/promenu i čuva izbor u konfiguraciji.
  • Automatsko kreiranje Excel fajla: kreira MasaSMS.xlsx ako ne postoji, sa lokalizovanim zaglavljima kolona.
  • Opciono otvaranje radne sveske: može da otvori MasaSMS.xlsx u podrazumevanom programu za tabele radi bržeg unosa.
  • Praćenje statusa slanja: čita brojeve/poruke iz Excel-a i upisuje datum i vreme slanja kako bi se izbegli duplikati.
  • Vođen rad u konzoli: poruke u bojama naglašavaju korake, upozorenja, uspeh i greške radi bolje upotrebljivosti.

Kako radi

  1. Pokretanje: učitava konfiguraciju, proverava zahteve okruženja i bira jezik interfejsa.
  2. Korak sa radnom sveskom: ako MasaSMS.xlsx ne postoji, aplikacija ga kreira, opciono otvori i čeka potvrdu korisnika nakon čuvanja/zatvaranja.
  3. Uparivanje sa Google Messages: pokreće Chrome na Google Messages Web i čeka potvrdu korisnika da je telefon uparen.
  4. Petlja slanja: za svaki neposlati red u Excel-u otvara razgovor, unosi poruku, šalje i upisuje vremensku oznaku u kolonu slanja.
  5. Završetak: zatvara resurse pretraživača i uredno završava rad.

Tehnički stek

  • C# konzolna aplikacija za kontrolu toka i poslovnu logiku.
  • Selenium WebDriver za automatizaciju pretraživača na Google Messages Web.
  • ClosedXML za čitanje/upis u Excel bez zavisnosti od Microsoft Excel-a.
  • JSON konfiguracija kroz appsettings.json za selektore, putanje, vremenska čekanja i jezik.

Poslovna vrednost

Ovaj alat smanjuje ručni, ponavljajući rad, ujednačava proces masovnog slanja i obezbeđuje jasnu evidenciju poslatih poruka u Excel-u. Pogodan je za operativna obaveštenja, podsetnike i kontrolisanu kampanjsku komunikaciju.

Moguća unapređenja

  • Detaljnija dijagnostika neuspelih slanja sa po-rednim opisom greške.
  • Desktop UI opcija za korisnike koji više vole forme umesto direktnog rada sa konfiguracijom.
  • Kontrola reda i batch-eva za bezbednije slanje većeg obima poruka.

Informacije o kupovini

Želite da pojednostavite proces slanja poruka? Možete kupiti alat za automatizovano slanje SMS poruka na stranici sa cenama.

Ako tražite usluge razvoja softvera najvišeg ranga, ne tražite dalje!

Šta nudim:

  • Razvoj veb stranica: Pretvorite vašu ideju u potpuno funkcionalnu veb stranicu.
  • Kreacija mobilnih aplikacija: Dostignite vašu publiku na svakom uređaju.
  • Prilagođena softverska rešenja: Softver prilagođen vašim poslovnim potrebama.
  • Upravljanje bazom podataka: Osigurajte da su vaši podaci strukturirani, sigurni i dostupni.
  • Konsultacije: Niste sigurni gde da počnete? Razgovarajmo o najboljim tehnološkim rešenjima za vaše ciljeve.

Sa godinama iskustva u tehničkoj industriji, usavršio sam svoje veštine kako bih pružio samo najbolje svojim klijentima. Pretvorimo vašu viziju u stvarnost. Kontaktirajte me danas da započnemo vaš sledeći digitalni projekat!