XEP 0439¶
-
class
slixmpp.plugins.xep_0439.XEP_0439(xmpp, config=None)[source]¶ XEP-0439: Quick Response
-
ask_for_actions(mto, body, actions, mtype='chat', lang=None, *, mfrom=None)[source]¶ Send a message with a set of actions.
- Parameters
mto (JID) – The JID of the entity which will receive the message
body (str) – The message body of the question
str]] actions (Iterable[Tuple[str,) – A set of tuples containing (action, label) for each action
mtype (str) – The message type
lang (str) – The lang of the message (if not use, the default for this session will be used.
-
ask_for_response(mto, body, responses, mtype='chat', lang=None, *, mfrom=None)[source]¶ Send a message with a set of responses.
- Parameters
mto (JID) – The JID of the entity which will receive the message
body (str) – The message body of the question
str]] responses (Iterable[Tuple[str,) – A set of tuples containing (value, label) for each response
mtype (str) – The message type
lang (str) – The lang of the message (if not use, the default for this session will be used.
-
stanza= <module 'slixmpp.plugins.xep_0439.stanza' from '/build/slixmpp-bP7NsY/slixmpp-1.7.0/slixmpp/plugins/xep_0439/stanza.py'>¶
-
Stanza elements¶
Slixmpp: The Slick XMPP Library Copyright (C) 2020 Mathieu Pasquet <mathieui@mathieui.net> This file is part of Slixmpp.
See the file LICENSE for copying permissio
-
class
slixmpp.plugins.xep_0439.stanza.Action(xml=None, parent=None)[source]¶ -
interfaces= {'id', 'label'}¶
-
name= 'action'¶
-
namespace= 'urn:xmpp:tmp:quick-response'¶
-
plugin_attrib= 'action'¶
-
-
class
slixmpp.plugins.xep_0439.stanza.ActionSelected(xml=None, parent=None)[source]¶ -
interfaces= {'id'}¶
-
name= 'action-selected'¶
-
namespace= 'urn:xmpp:tmp:quick-response'¶
-
plugin_attrib= 'action_selected'¶
-