Changes between Initial Version and Version 1 of Jabber

Jan 17, 2010, 8:39:06 PM (11 years ago)



  • Jabber

    v1 v1  
     1'''Jabber commands in barnowl'''
     3A JID is a "Jabber Identification", which could be an individual user or a multi-user chat (MUC).
     7 jabberlogin JID [password]
     9If you're running barnowl on athena and want to log in to the jabber server, you can probably just use the following command:
     11 :jabberlogin
     13and your kerberos tickets will get passed along to the jabber server so that you don't have to enter your password.
     16'''jwrite'''<br />
     18 jwrite JID [-t thread] [-s subject]
     20Pressing j in barnowl will fill in the jwrite command for you, so typically, you'll jwrite to a JID by typing
     28Replying to jabber messages in barnowl is easily done by pressing r, which will start a jwrite command with the appropriate JID, whether for a user or a MUC.
     30'''jmuc'''<br />
     32 jmuc COMMAND ARGS
     34jmuc commands: join, part, invite, configure, presence, presence -a
     36jmuc is the command for dealing with MUCs in barnowl. You might use
     38 :jmuc join <muc>
     40to join a MUC.
     42 :jmuc part <muc>
     44to part (leave, stop getting messages from) a MUC. The MUC is taken from the current message if not supplied.
     46 :jmuc invite <jid> <muc>
     48to invite that JID to that MUC. The MUC is taken from the current message if not supplied.
     50 :jmuc configure <muc>
     52to configure a MUC, which is necessary when setting up a new MUC; only the default configuration works for now, and the MUC is taken from the current message if it's not supplied in the command.
     54 :jmuc presence <muc>
     56to see the roster of JIDs in the MUC
     58 :jmuc presence -a
     60to see the rosters of JIDs for all the MUCs you're in at the time.
     63'''jroster'''<br />
     65jroster COMMAND ARGS
     67jroster is the command for dealing with your Jabber roster. Dealing with a Jabber roster lets you get notifications from Jabber servers about whether users are logged in, or when users log in or out, among other things.
     69jroster commands: sub add unsub remove auth deauth
     71 :jroster sub JID
     73will ask that JID if you can subscribe to their presence. Unlike on zephyr, you allow users to know about whether you're logged in or not on a per-user basis, and they do the same for you.
     75 :jroster add JID
     77will add that JID to your roster without attempting to subscribe to their presence. This can be useful in the case of adding a shortname for a JID to your roster; see below for more information on that.
     79 :jroster remove JID
     81will unsubscibe you from presence information about that JID, and remove that JID from your roster
     83 :jroster unsub JID
     85will just unsubscribe from presence information about that JID.
     87 :jroster auth JID
     91 :jroster deauth JID
     93respectively authorize and deauthorize that JID to get presence information about you. If you get an OWL ADMIN message saying "Allow user ( to subscribe to your presence? (Answer with the `yes' or `no' commands)", then, with the pointer on the message, you can use
     95 :yes
     97to authorize that JID as if you'd typed
     99 :jroster auth
     101and similarly,
     103 :no
     105to deny that JID information about your presence.
     107jroster argument flags: -g, -p, -n, and -a
     109-g, -p, and -n work with only the add and sub commands
     111-g is for adding a JID or JIDs to a group:
     113 :jroster add JID [additional JIDs separated by spaces] -g group
     116-p is for purging a JID or JIDs from all groups:
     118 :jroster add JID [additional JIDs separated by spaces] -p
     120-n is for associating a JID with a short name:
     122 :jroster add JID -n shortname
     124the -n flag only works with one JID at a time.
     126-a is for specifying which Jabber account the jroster command is for, in case you're logged into multiple Jabber accounts. The -a flag works with any of the jroster commands.
     128 :jroster COMMAND JID1 -a JID2
     130Would be what you would do when you want to add JID1 to the roster of your Jabber account JID2