Jeśli zdarzy Wam się potrzeba wysyłania esemesków z aplikacji Ruby On Rails, to polecam plugin
sms_sender, którego autorem jest moja skromna osoba. Udało mi się wyciągnąć ten plugin z naszego projektu
http://restaurantery.pl, który realizujemy w
RocketMind od jakiegoś czasu. Do wysyłki smsów używany jest serwis
http://smsapi.pl, więc trzeba sobie tam założyć konto no i oczywiście posmarować parę zł ;D Wtyczka jest dostępna przez
http://rubygems.org, wystarczy więc wpis w Gemfile-u:
gem sms_sender
, parę linijek konfigu (szczegóły na
Githubie) i można słać smsy. Plugin automatycznie dodaje do kontrolerów metodę:
send_sms(telephone, text)
. Oprócz tego, jeśli piszecie testy, to wtyczka udostępnia dwie extra asercje do sprawdzania, czy kod produkcyjny wywołał lub nie wywołał wysyłki smsów - w czasie testów plugin używa out of the box fejkowej implementacji sendera. Póki co sms_sender nie wykorzystuje wszystkich możliwości smsapi.pl i nie ma możliwości korzystania z innych usług do wysyłania smsów. Jeśli ktoś chciałby rozbudować plugin o obsługę bardziej zaawansowanych ficzerów smsapi lub dodać obsługę innych serwisów smsowych, to zapraszam do udziału w projekcie.
Brak komentarzy:
Prześlij komentarz