XMPP xmpppy - User Authorization
Henson
mrnull at gmail.com
Sun Dec 14 00:47:31 EST 2008
In my own bot, using the latest xmpppy, I've been printing everything
going to the message handler to the screen. I've yet to see a
'subscribe' string. Has this changed?
James Mills wrote:
> On Wed, Nov 5, 2008 at 11:28 AM, James Mills
> <prologic at shortcircuit.net.au> wrote:
> > Can anyone shed any light on how I might
> > be able to react to "User Authorization Requests"
> > from other users on an XMPP server/network
> > using teh xmlpp [1] library ?
>
> [SOLVED}:
>
> I found out from having a peek at jabberbot [1]
> that it was as simple as parsing the message.
>
> Here's a code snippet:
>
> <code>
> def messageHandler(self, cnx, message):
> text = message.getBody()
> user = message.getFrom()
>
> if text is not None:
> self.env.log.debug("<%s> %s" % (user, text))
>
> if " " in text:
> command, args = text.split(" ", 1)
> else:
> command, text = text, ""
>
> command = command.upper()
>
> if command == "SUBSCRIBE":
> self._client.Roster.Authorize(user)
> reply = "Authorized."
> </code>
>
> --JamesMills
>
> --
> --
> -- "Problems are solved by method"
More information about the Python-list
mailing list