Ruby. Отправка смс

Сегодня, в рамках самообучения ruby, написал скриптец для отправки простых текстовых сообщений через популярный SMS-шлюз sms.ru. Скрипт простой, но, быть может, кому-то пригодится. Скачать можно на GitHub.

Использование простое:

$ ./sms_ru.rb -h
Usage:
./sms_ru.rb send --api-id= --to=<НОМЕР> --message=
./sms_ru.rb balance --api-id=
./sms_ru.rb status --api-id= --sms-id=

Commands:
send Отправить смс
balance Проверить баланс
status Проверить статус отправленной смс
Option:
-h --help Показать это сообщение
--api-id= API ID сервиса sms.ru, который можно получить на http://multed.sms.ru
--message="" Текст sms-сообщения.
--to= Номер, на который шлем sms.
--from= Отправитель смс. Должен быть согласован с администрацией сервиса.
--sms-id= Идентификатор смс

Для работы требуются пара gem’ов: json и docopt. Установить их проблем не возникает:

$ sudo gem install json docopt

Буду рад, если кому-то пригодится.

3 Comments

  1. Pingback: Итоги 2014 года | blog.multed.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *