.. _fbf.plugs.core.xmpp: xmpp ~~~~ .. automodule:: fbf.plugs.core.xmpp :show-inheritance: :members: :undoc-members: CODE ---- :: # fbf/plugs/core/xmpp.py # # """ xmpp related commands. """ .. _fbf.plugs.core.xmpp_fbf_imports: fbf imports -------------- :: from fbf.lib.commands import cmnds from fbf.lib.examples import examples from fbf.lib.fleet import getfleet .. _fbf.plugs.core.xmpp_xmpp-invite_command: xmpp-invite command ---------------------- :: def handle_xmppinvite(bot, event): """ arguments: - invite (subscribe to) a different user. """ if not event.rest: event.missing("") return bot = getfleet().getfirstjabber() if bot: for jid in event.args: bot.invite(jid) event.done() else: event.reply("can't find jabber bot in fleet") cmnds.add("xmpp-invite", handle_xmppinvite, 'OPER') examples.add("xmpp-invite", "invite a user.", "xmpp-invite jsoncloud@appspot.com")