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 > <prolo...@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" -- http://mail.python.org/mailman/listinfo/python-list