Python: sms через mail.ru
Сам пользуюсь и решил поделиться. Тем более уже просили. Небольшая библиотечка с примером отправки смски из консоли. Почти весь код позаимствован из jabber транспорта mrim. Поэтому там много лишнего. Никаких проверок на доставку нет. Тем более что смс не всегда доходят даже через офф клиент. Но на мои два номера на мегафоне и билайне приходят, тьфу-тьфу-тьфу, отлично.
Ну и примерчик:
import mrimsmssender
mrimsmssender.send_sms("yournick@mail.ru", "password", "+79221412345", u"Text of test sms")
Да, вот так просто. Ну естественно нужно быть зарегистрированным на mail.ru. Enjoy!
Комментарии:
что то не работает(
mrimsmssender.send_sms("mynik@mail.ru","mypssword","+7my tel","test1") File "mrimsmssender/sender.py", line 97, in send_sms raise UnicodeError
UnicodeError
говорит.. как быть8=\
Ну написано же UnicodeError. Скорми сообщение в юникоде:
все работает. респект и Важуха автору.
а у меня не работает. Скрипт отрабатывает, а SMSки не приходят...
@ristezze а просто через агент на этот номер смс доходят? Если нет, то это уже обращайтесь к мэйл.ру
А под какой версией python оно должно работать?
@swood Писал на версии 2.5. На 2.6 тоже по идеи должно работать.
> цитата *курсив*
> цитата **жирный**
* список 1. список
* список 2. список
* список 3. список
отступ в 4 пробела:
def some_code():
return "code"
print some_code()
[ссылка](http://example.com/)