Bitlbee is a gateway, which lets you connect with your favorite IM services from your IRC client. Here we show how to use the popular console client irssi to connect with the citadel IM service.
First a quick irssi tutorial, showing how to add a regular IRC network server, channel, and auto login. I'll use freenode as an example, and the #citadel channel. However for support, get an account on the uncensored.citadel.org system and use the "Citadel Support" room. (it's best to view support room as a mail folder)
http://uncensored.citadel.org/dotgoto?room=Citadel%20Support
log into irssi:
$ irssi /set nick/set real_name /network add -nick Freenode /server add -auto -network Freenode irc.freenode.net /channel add -auto #citadel Freenode /network add -autosendcmd "/msg nickserv identify ;wait 2000" Freenode
You now have the freenode network, server, and the channel #citadel saved. You will be automaically logged in next time you fire up irssi. Use the same methods to add other networks, servers and channels.
More information on irssi here: http://www.irssi.org/about
I used my linux distros package manager. You can get the latest version from the project homepage: http://www.bitlbee.org/main.php/download.html
/network add bitlbee /server add -auto -network bitlbee localhostConnect to local server:
/connect bitlbee ;or "/connect localhost", you should now be in the bitlbee control channelIf you have any problems connecting to localhost, you might need to reboot your computer.
register /operSetup autojoin with automatic identification prompt for subsequent startups:
/channel add -auto -botcmd '/say identify\; /oper' &bitlbee bitlbee /saveWhen you next restart irssi, you will be prompted for your password.
account add jabber@uncensored.citadel.org /oper To check the account has been added successfully:account listTo delete an account:account (ID) delTo reset tag of account if needed (google+ and facebook accounts automatically assign tags when added)account (ID) set ;to list all the setable config options account (ID) set tagAnd make sure to save this now:;to change the tag (i changed the tag jabber to citadel) saveYou can add further accounts; twitter, gtalk, facebook etc... For help with more services, see here: https://wiki.bitlbee.org/When you come to start up the irssi client next, you will be prompted for your bitlbee password. When you login you will automatically login to 'all' your xmpp/jabber accounts.
Login and chat
Use either the numeric or name ID of the account (you can see the numeric ID when you 'list' the accounts):-account (ID) on ;to logout issue: account (ID) off ; if neededYou should now see the names of,all your account's, contacts in the bitlbee control channel. At any time we can see the names of our contacts/buddies in the &bitlbee (control)channel:issue: blistTo chat with someone in the bitlbee control channel:issue:To open a seperate channel to chat with someone:: ;don't forget the colon after contact's name issue: /msgMuch easier if there are alot of people from various accounts in the bitlbee control channel.
To create a seperate channel for an account:issue: /join &(ID) ;where ID matches the number/name in account list, include the ampersandEnjoy
And that about wraps it up. I find it very easy, chatting in an xterm sometimes, with my IM friends. With no distracting adverts, wall posts or shared web content- it's bliss. Nobody would guess i was using a pre WWW text-only interface, to engage in the latest social media fad. But in the BBS days of text only terminals, the internet had it's heyday- some say. Social networks were born on the internet, with online communites of connected bulletin board systems: like citadel.
If you yearn for those pre WWW days you might like to try the official text client to access citadel. Many people do, especially those who grew up (and developed) the original citadel BBS system.