Skip to content

hrmy/smsSender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

smsSender

1. Создание объекта.

Создаем объект, атрибутами которого являются логин и пароль(пароль потом хэшируется).
    `sms = SMS(login, psw)`

2. Метод sendSMS.

Аргументы:
1. phone - телефон в формате 7xxxxxxxxxx(если введете что-нибудь другое то смс не отправиться, формат телефона проверяется).
2. message - сообщение.
    `sms.sendSMS(phone, message)`
У этого метода также есть третий аргумент sender - это имя отправителя, но для того чтобы его исспользовать, имя нужно зарегистрировать в базе данных.
    `sms.sendSMS(phone, message, sender)`

3. Метод balance.

Позволяет проверить баланс.
    `sms.balance()`

4. Метод history. Для получения списка отправленных SMS-сообщений.

Аргументы:
1. cnt - количество возвращаемых в ответе сообщений. Максимальное значение равно 100.(По умолчанию 1)
2. start - начальная дата в периоде, за который запрашивается история. Формат: 'дд.мм.гггг'.(формат проверяется)
3. end - конечная дата в периоде. Если не указана, то возвращаются данные с начальной даты. Формат: 'дд.мм.гггг'.(формат проверяется)
4. phone - номер для которого необходимо получить историю отправленных SMS-сообщений.
    `sms.history(cnt="1", start="", end="", phone="")`

5. Метод getStatistic. Для получения статистики отправленных сообщений.

Аргументы:
1. start - начальная дата в периоде, за который запрашивается история. Формат: 'дд.мм.гггг'.(формат проверяется)
2. end - конечная дата в периоде. Если не указана, то возвращаются данные с начальной даты. Формат: 'дд.мм.гггг'.(формат проверяется)
3. mycur - Флаг, позволяющий выводить статистику в текущей валюте. По умолчанию стоит 1.(то есть возвращает в руб.)
    `sms.getStatistic(start, end="", mycur="1")`

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages