SleekXMPP/sleekxmpp
Lance stout 629f6e76a9 Added implementation and tests for XEP-0085 - Chat State Notifications.
Chat states may be set using:

msg['chat_state'].active()
msg['chat_state'].composing()
msg['chat_state'].gone()
msg['chat_state'].inactive()
msg['chat_state'].paused()

Checking a chat state can be done with either:

msg['chat_state'].getState()
msg['chat_state'].name

When a message with a chat state is receieved, the following events
may occur:

chatstate_active
chatstate_composing
chatstate_gone
chatstate_inactive
chatstate_paused

where the event data is the message stanza. Note that currently these
events are also triggered for messages sent by SleekXMPP, not just those
received.
2010-05-31 13:24:14 -04:00
..
plugins Added implementation and tests for XEP-0085 - Chat State Notifications. 2010-05-31 13:24:14 -04:00
stanza Modified the return values for several methods so that they can be chained. 2010-05-25 07:28:43 +08:00
tests fixed pubsub test 2009-06-12 19:27:29 +00:00
xmlstream Modified the return values for several methods so that they can be chained. 2010-05-25 07:28:43 +08:00
__init__.py fixed dns unicode problem 2010-05-26 11:37:01 -07:00
basexmpp.py plugins now are checked for post_init having ran when process() is called 2010-05-26 10:51:51 -07:00
component_example.py brought components over to python 3.x 2009-08-31 23:02:19 +00:00
componentxmpp.py updated README, index fix for component 2010-05-24 19:33:24 -07:00
exceptions.py changed license to MIT 2010-03-26 14:32:16 -07:00