Аутоматизовано слање SMS порука преко Selenium-а и Google Messages

Аутоматизација слања SMS порука преко Google Messages веб апликације

Преглед пројекта

Ово решење аутоматизује слање SMS порука преко Google Messages Web. Намeњено је корисницима који треба да пошаљу већи број порука из структурираног списка, уз јасан евиденциони траг у Excel-у.

Захтеви

  • Windows рачунар: подржани су Windows пакети (win-x64 за 64-битне и win-x86 за 32-битне системе).
  • Google Chrome: Chrome мора бити инсталиран и доступан на путањи подешеној у appsettings.json.
  • Интернет приступ: потребан за отварање и коришћење Google Messages Web.
  • Android телефон + Google Messages: телефон мора имати инсталиран Google Messages и пријављен Google налог ради упаривања са веб верзијом.
  • Дозвола за упис у фасцикле: фасцикла апликације и фасцикла Chrome профила морају дозволити упис.

Пакет за дистрибуцију је self-contained, тако да није потребна посебна инсталација .NET Runtime-а.

Кључне функционалности

  • Аутоматске провере при покретању: проверава спремност окружења (OS, Chrome путању, уписивост фасцикли, индикације конективности) пре почетка слања.
  • Подешавање и памћење језика: на првом покретању детектује системски језик, омогућава потврду/промену и чува избор у конфигурацији.
  • Аутоматско креирање Excel фајла: креира MasaSMS.xlsx ако не постоји, са локализованим заглављима колона.
  • Опционо отварање радне свеске: може да отвори MasaSMS.xlsx у подразумеваном програму за табеле ради бржег уноса.
  • Праћење статуса слања: чита бројеве/поруке из Excel-а и уписује датум и време слања како би се избегли дупликати.
  • Вођен рад у конзоли: поруке у бојама наглашавају кораке, упозорења, успех и грешке ради боље употребљивости.

Како ради

  1. Покретање: учитава конфигурацију, проверава захтеве окружења и бира језик интерфејса.
  2. Корак са радном свеском: ако MasaSMS.xlsx не постоји, апликација га креира, опционално отвори и чека потврду корисника након чувања/затварања.
  3. Упаривање са Google Messages: покреће Chrome на Google Messages Web и чека потврду корисника да је телефон упарен.
  4. Петља слања: за сваки непослати ред у Excel-у отвара разговор, уноси поруку, шаље и уписује временску ознаку у колону слања.
  5. Завршетак: затвара ресурсе прегледача и уредно завршава рад.

Технички стек

  • C# конзолна апликација за контролу тока и пословну логику.
  • Selenium WebDriver за аутоматизацију прегледача на Google Messages Web.
  • ClosedXML за читање/упис у Excel без зависности од Microsoft Excel-а.
  • JSON конфигурација кроз appsettings.json за селекторе, путање, временска чекања и језик.

Пословна вредност

Овај алат смањује ручни, понављајући рад, уједначава процес масовног слања и обезбеђује јасну евиденцију послатих порука у Excel-у. Погодан је за оперативна обавештења, подсетнике и контролисану кампањску комуникацију.

Могућа унапређења

  • Детаљнија дијагностика неуспелих слања са по-редним описом грешке.
  • Десктоп UI опција за кориснике који више воле форме уместо директног рада са конфигурацијом.
  • Контрола реда и batch-ева за безбедније слање већег обима порука.

Информације о куповини

Желите да поједноставите процес слања порука? Можете купити алат за аутоматизовано слање SMS порука на страници са ценама.

Ако тражите услуге развоја софтвера највишег ранга, не тражите даље!

Шта нудим:

  • Развој веб страница: Претворите вашу идеју у потпуно функционалну веб страницу.
  • Креација мобилних апликација: Достигните вашу публику на сваком уређају.
  • Прилагођена софтверска решења: Софтвер прилагођен вашим пословним потребама.
  • Управљање базом података: Осигурајте да су ваши подаци структурирани, сигурни и доступни.
  • Консултације: Нисте сигурни где да почнете? Разговарајмо о најбољим технолошким решењима за ваше циљеве.

Са годинама искуства у техничкој индустрији, усавршио сам своје вештине како бих пружио само најбоље својим клијентима. Претворимо вашу визију у стварност. Контактирајте ме данас да започнемо ваш следећи дигитални пројекат!