Blog about My Life :: My World :: My Universe
Integration von Facebook, Twitter und StudiVZ in Bitlbee
Ich nutze meinen eigenen Bitlbee-Server und ich wollte im Rahmen eines Bitlbee-Upgrades auf Version 3.0 und des Server-Umzugs den Facebook-Chat, Twitter und den StudiVZ-Plauderkasten (meinVZ, SchuelerVZ funktionieren auch) als Accounts ebenfalls über Bitlbee ansprechen. Wer nicht weiß, was Bitlbee überhaupt ist, dem sei dieser Wikipedia-Artikel ans Herz gelegt. ![]()
A. Integration von Facebook
I. Vorbedingung
Um Facebook mit bitlbee nutzen zu können ist es zunächst nötig, sich einen Facebook-Usernamen zu erstellen.
II. Einrichtung
Um Facebook einzurichten, müssen im Control-Channel &bitlbee folgende Befehle ausgeführt werden:
III. Anzeige der Facebook-Namen
Per Default werden nicht die Facebook-Namen angezeigt sondern lediglich die Facebook-IDs in Form einer Nummer. Um nun die Facebook-Nutzernamen anzeigen zu lassen, muss folgendes eingegeben werden:
Dann muss der Facebook-Account neugestartet werden:
account fb on
IV. Präfix für Facebook setzen
Wer gerne ein Präfix vor den Facebook-Nutzern haben möchte – also z.B. [fb]`FacebookBuddy – muss das entsprechende Präfix vor das %full_name stellen:
V. Facebook-Kontakte in separatem Raum anzeigen
Möchte man alle Facebook-Kontakte in einem separaten Fenster anzeigen, so muss man einfach den raum &fb betreten:
Um beim nächsten Verbinden den Raum erneut anzeigen zu lassen:
B. Integration von Twitter / Account hinzufügen:
Für “foo” einfach ein erdachtes Wort einsetzen. Es hat keine weitere Bedeutung, wird aber für das Erstellen des Accounts benötigt.
Nun öffnet sich ein privates Chatfenster (Query) von dem User twitter_TwitterUsername und es erscheint eine Nachricht wie diese:
Nun klickt man auf den dort genannten Link und erlaubt den Zugriff auf seinen Twitter-Account. Es erscheint eine PIN, die man kopiert und in das Query mit dem Nick twitter_TwitterUsername einfügt und absendet.
Es öffnet sich ein neuer Raum mit dem Namen #twitter_TwitterUsername, in welchem sich alle Follower anfinden. Die Twitter-Integration ist geglückt ![]()
Um eine Übersicht möglicher Befehle zu erhalten, in &bitlbee
eingeben.
C. Integration von StudiVZ / MeinVZ / SchuelerVZ
I. Vorbereitung
Das StudiVZ-/MeinVZ-Login erfolgt über die Email-Adresse, die man auch benutzt, wenn man sich direkt im VZ anmeldet. Für das Hinzufügen des Plauderkastens in Bitlbee wird diese Email-Adresse in leicht abgewandelter Form benötigt. Das in der Adresse enthaltene @ wird zu \\40 . Eine Login-Email-Adresse, die normalerweise user@email.com lautet, würde als zu user\\40email.com werden. Im Folgenden verwende ich diese ausgedachte Email-Adresse, die natürlich entsprechend an eure angepasst werden muss.
II. StudiVZ/MeinVZ hinzufügen
account jabber on
III. SchuelerVZ hinzufügen
account jabber2 on
IV. VZ-Namen anzeigen
Um auch hier nicht irgendwelche Nummern angezeigt zu bekommen sondern die VZ-Nutzernamen, wie beim Facebook-Account das Nick-Format ändern:
Oder mit Präfix [vz]:
V. Vz-Kontakte in separatem Raum anzeigen
chan &Vz set fill_by account
chan &Vz set account jabber
Autojoin bei Reconnect:
D. Alle Offline-Nutzer in separatem Raum anzeigen
Um alle Offline-Nutzer in einem Raum anzeigen zu lassen wie folgt vorgehen:
chan &offline set show_users offline
chan &offline set auto_join true
Bei mir sieht das Ganze dann im übrigen derzeit so aus:

Das wäre es soweit von mir. Anregungen und Kritik sind wie immer willkommen.
| Artikel drucken | Dieser Beitrag wurde von brain am 25. Oktober 2010 um 17:02 veröffentlicht und unter HowTo abgelegt. Du kannst allen Antworten zu diesem Beitrag durch RSS 2.0 folgen. Du kannst eine Antwort schreiben oder einen Trackback von deiner eigenen Seite hinterlassen. |
