58e0f1e6c3
New stanza interfaces: Adding a message receipt request: msg['request_receipt'] = True Adding a message receipt: msg['receipt'] = '123-24234' Retrieving the acked message ID: ack_id = msg['receipt'] print(ack_id) '123-24234' New configuration options: auto_ack: If True, auto reply to messages that request receipts. Defaults to True auto_request: If True, auto add receipt requests to appropriate outgoing messages. Defaults to False
19 lines
460 B
Python
19 lines
460 B
Python
"""
|
|
SleekXMPP: The Sleek XMPP Library
|
|
Copyright (C) 2012 Erik Reuterborg Larsson, Nathanael C. Fritz
|
|
This file is part of SleekXMPP.
|
|
|
|
See the file LICENSE for copying permission.
|
|
"""
|
|
|
|
from sleekxmpp.plugins.base import register_plugin
|
|
|
|
from sleekxmpp.plugins.xep_0184.stanza import Request, Received
|
|
from sleekxmpp.plugins.xep_0184.receipt import XEP_0184
|
|
|
|
|
|
register_plugin(XEP_0184)
|
|
|
|
|
|
# Retain some backwards compatibility
|
|
xep_0184 = XEP_0184
|