inbox¶
Модуль, позволяющий работать с сообщениями. Имеет доступ к папкам входящие, исходящие, отправленные и черновики.
- class
inbox.
Inbox
([folder_type])¶ - Parameters
folder_type –
тип папки с которой работать, по умолчанию inbox.EInbox
inbox.EInbox - работа с папкой Входящие;
inbox.EOutbox - работа с папкой Исходящие;
inbox.ESent - работа с папкой Переданные;
inbox.EDraft - работа с папкой Черновики.
>>> box = inbox.Inbox()
-
Inbox.
address
(sms_id)¶ - Parameters
sms_id (int) – уникальный номер сообщения
Возвращает адресата SMS сообщения
>>> box.address(1048589) 'ilnurgii'
-
Inbox.
bind
(callback)¶ - Parameters
callback – обработчик
Привязывает обработчик, при поступлении сообщения, передает в функцию 1 параметр, ID нового сообщения.
>>> def print_id_sms(id): print id >>> box.bind(print_id_sms)
-
Inbox.
content
(sms_id)¶ - Parameters
sms_id (int) – уникальный номер сообщения
Возвращает содержимое сообщения
>>> box.content(1048589) 'hello world'
-
Inbox.
delete
(sms_id)¶ - Parameters
sms_id (int) – уникальный номер сообщения
Удаляет SMS сообщение
>>> box.delete(1048589)
-
Inbox.
sms_messages
()¶ Возвращает список ID SMS сообщений, находящихся в папке.
>>> box.sms_messages() [..., 1048589, 1048586, 1048584, ...]
-
Inbox.
set_unread
(sms_id, status)¶ - Parameters
sms_id (int) – уникальный номер сообщения
status – 0|1 прочтено|не прочтено
Устанавливает статус SMS сообщение
>>> box.set_unread(1048589, 1)
-
Inbox.
time
(sms_id)¶ - param sms_id
уникальный номер сообщения
- type sms_id
int
Возвращает время создания SMS сообщения
>>> box.time(1048589)
1348454678.02
-
Inbox.
unread
(sms_id)¶ - Parameters
sms_id (int) – уникальный номер сообщения
Возвращает статус SMS сообщение, (0 - если сообщение прочтено, 1 - если не прочтено).
>>> box.unread(1048589) 0