noQ-sweden / noq

noQ webservice
GNU General Public License v3.0
13 stars 0 forks source link

SPIKE: SMS gateway #641

Open overath2 opened 1 month ago

overath2 commented 1 month ago

För att verifiera att vi kan sända SMS till gäst från vår app har vi en hypotes att vi kan integrera med en SMS gateway för nonprofits. Denna spike testar minst två tjänster för att ligga till grund för en evnetuell kommande epic för detta.

Ex:

  1. Gäst Sänder boka [UNO-kod] till vårt nummer
  2. SMS hamnar i handläggarens vy
  3. Handläggare godkänner/avslår/avråder
  4. SMS är sänt till gästen med plats, tid etc

Copilot:

Ove: Finns det någon SMS gateway för nonprofits som vi kan integrera med vår python applikation?

Copilot: Ja, det finns flera SMS-gateways som ni kan integrera med er Python-applikation, även om ni är en nonprofit-organisation. Här är några alternativ:

  1. Jasmin SMS Gateway: En öppen källkodslösning som erbjuder många funktioner som SMPP-klient/server, HTTP-klient/server och avancerad meddelanderouting. Den är skriven i Python och är designad för hög prestanda och stora trafikvolymer¹(https://pypi.org/project/jasmin/).

  2. GatewayAPI: En robust tjänst som erbjuder en enkel integration med Python. De har en detaljerad guide för att skicka SMS med Python, vilket gör det lätt att komma igång²(https://gatewayapi.com/blog/sending-sms-messages-with-python-a-step-by-step-guide/).

  3. pysmsgateway: Ett Python-bibliotek som tillhandahåller ett gränssnitt för att skicka SMS via en gateway med hjälp av Traccar SMS Gateway Android-applikationen³(https://pypi.org/project/pysmsgateway/).

  4. smsframework: Ett bibliotek som hanterar flera leverantörer med en enda gateway och erbjuder funktioner som meddelandemottagning och leveransbekräftelser⁴(https://pypi.org/project/smsframework/).

Dessa alternativ bör ge er en bra start för att integrera SMS-funktionalitet i er applikation. Behöver ni hjälp med att komma igång med någon av dessa lösningar?

Källa: Samtal med Copilot, 2024-10-21 (1) jasmin - PyPI. https://pypi.org/project/jasmin/. (2) Sending SMS Messages with Python: A Step-by-Step Guide. https://gatewayapi.com/blog/sending-sms-messages-with-python-a-step-by-step-guide/. (3) pysmsgateway - PyPI. https://pypi.org/project/pysmsgateway/. (4) smsframework · PyPI. https://pypi.org/project/smsframework/.

overath2 commented 1 month ago

Ping @patrik-pwned

overath2 commented 1 month ago

OBS! När vi signar upp för ett kommande verktyg använd info@noq.nu som subscriber och notera hur verktyget passar för våra behov men även att det är gratis/nonprofit.

patrik-pwned commented 1 month ago
  1. Känns som att detta är prio om vi ska fånga upp utsatta utan surf i mobilen men vi är 1 månad ifrån mvp-lansering. Tror du att vi hinner integrera detta innan lanseringen @overath2 ?
  2. Hur vanligt är mobiler (ev med surf) bland hemlösa? Har George eller annan utsatt gett oss en aning?
overath2 commented 1 month ago
  1. Jag tror detta kan vara enkelt. Har skapat spike för att reda ut det.
  2. Gissar det jag ser på cafét: 80% har mobil. Av dessa har 90% smartphone. Av dessa har 60% swish och kan hantera app.
overath2 commented 3 weeks ago

En plan B är att vi köper en noq telefon med abonnemang och den hemlösas sms går dit så bokar vi utan sms GateWay.

overath2 commented 3 weeks ago

Waiting for Zain and Gebrecherkos to pick this one?

patrik-pwned commented 3 weeks ago

ping @GebrecherkosA

overath2 commented 2 weeks ago

@GebrecherkosA har hoppat av. Ping @patrik-pwned

overath2 commented 2 weeks ago

Det verkar som om Zain har hoppat av onboardingen. Har har inte kommit till skapa GitHub konto än iaf.

patrik-pwned commented 2 weeks ago

Vi skjuter upp denna. Möjligen till efter årsskiftet

LudvigErlandsson commented 2 weeks ago

@patrik-pwned Låter vettigt!

overath2 commented 2 weeks ago

Tagga med Spill för att visa att den inte kommer bli klar i sprinten.

overath2 commented 1 week ago

Går denna vidare till sprint 11?

LudvigErlandsson commented 1 week ago

Jag hade tänkt mig att vi skulle skjuta på denna tills vi fick in mer feedback kring hur användarna kan/vill nyttja systemet. Dvs efter demo. Men som Spike går det ju att driva vidare, i så fall kan jag driva det mot Jani. Vill du få in den som Spike @overath2 ?

overath2 commented 1 week ago

Jag ser denna som plan B om det inte hinns med att skapa funktion för stödperson att boka åt gäst. Your call.