bitlbee – alles in einem!

Ich bin noch immer Stammgast auf div. Unix/Linux Systemen und genieße meine Zeit die ich ausserhalb meines Jobs in der Shell verbringen kann. Leider hatte ich lange das Problem – in der Shell nicht mehr mit den ueblichen Verdaechtigen der Social-Networks verbunden zu sein – also waren ICQ,Google-Talk,Jabber,Twitter und Facebook immer in anderen grafischen Applikationen irgendwo auf dem System und nicht in der Shell präsent, wo ich sie gerne haette.

Abhilfe schafft ein Programm, welches ich schon frueher genutzt, aber mittlerweile fast vergessen hatte: Bitlbee

Bitlbee ist ein kleiner lokaler IRC-Server, welcher mit einem rudimentären Bot ausgestattet, als Gateway zwischen ICQ,MSN,AIM,Jabber,Twitter,Facebook-Chat und dem IRC-Protokoll dient. Man kann sich nach der Installation mit dem IRC-Client seiner Wahl mit ihm verbinden und sich anmelden, die IM-Konten hinzufuegen und munter los-chatten.

Ich verbinde mich nun in meiner Screen-Session auf einer dezentralen Maschine über irssi auf den lokalen Bitlbee-Server und kann mich dann mit nur einem Befehl bei allen IM-Diensten anmelden und die Verwaltung der Chat anfragen und Gespräche sind wesentlich stressfreier und übersichtlicher als mit den meisten Multiprotokollmessangern die ich im grafischen Umfeld probiert habe.

Der Ablauf ist wie folgt:

Man installiert das Programm entweder per Hand oder aus den Repos seiner Distribution und verbindet sich danach mit dem IRC-Client seiner Wahl auf den IRC-Standardport(6667) des localhost.
Automatisch wird man nach dem Verbinden auf den bitlbee-channel (&bitlbee) geleitet, in dem zusammen mit @root erst einmal gar nichts passiert. Man kann sich jedoch über den “help” Befehl, einen Überblick über die Funktionen des Programms schaffen.

Um sich für die Zukunft am Bitlbee-Server anzumelden gibt man folgenden Befehl ein (mit eigenem Kennwort versteht sich):

register password

Nun ist man mit seinem Nicknamen am Server registriert und kann sich in zukünftigen Sessions mit folgendem Befehl anmelden:

identify password

Hat man Konten hinzugefügt, werde diese dann automatisch geladen und verbunden. Kommen wir genau zu diesem Punkt:
Um ein Konto zu registrieren, muss man wissen welche Protokolle unterstützt werden und wie diese heißen:

  • oscar = ICQ/AIM
  • msn = MSN
  • jabber = Jabber, Google-Talk, Facebook, GMX/WEB.de Messanger
  • twitter = twitter

Nun also zur Registrierung. Nehmen wir als Beispiel ein ICQ Konto. Im &bitlbee Channel geben wir folgenden Befehl ein:

account add oscar icq-nummer passwort

Will man einsehen, welche Konten mittlerweile registriert sind, geschieht dies durch:

account list

Nehmen wir an, das ICQ-Konto hat die Nummer 0, kann man sich wie folgt anmelden:

account on 0

Nun erscheinen die ICQ Kontakte im &bitlbee-Kanal und man kann die personen per Query oder durch Voranstellen des Nicknamen ansprechen. Um Hilfe zu den div. Protokollen und der Syntax zu erhalten gibt man folgenden Befehl ein:

help account add (oscar, twitter, jabber, msn, etc)

Ich bin sehr von dieser Lösung überzeugt und kann sie nur weiter empfehlen. Auch die Möglichkeit, den Bitlbee-Server im Netz oder über SSH/VPN freizugeben und sich von einem beliebigen Client und OS aus darauf zu Verbinden hat seinen Charme. Viel Spaß beim Chatten und Twiitern.

Anmerkungen:


Über diesen Beitrag


  1. Danilo 8.6.2010 / 15:10

    Danke für den Tipp, sehr cool. Nur schade dass die aktuelle Version mit Debian Lenny nicht funktioniert (veraltete Abhängigkeiten).

  2. Gregor 17.6.2010 / 13:05

    @Danilo, das kann ich nicht bestaetigen, denn meine Testshell laeuft auf einem uralten Notebook mit defektem Bildschirm (also headless) im Keller neben dem Router und hat ein lenny installiert. Funktioniert einwandfrei.

Hinterlasse einen Kommentar

XHTML: Folgende Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>




Safari hates me