Aus Linux-Magazin 01/2011

Perl-Skript analysiert Konversationsinhalte beim Chat (Seite 3)

Nach dem Abnicken der Nutzungsbedingungen erscheinen unmittelbar die zum Basteln des neuen Messenger-Clients notwendigen Keys (Abbildung 6). Der Benutzer fügt sie dann mittels Copy&Paste in die Strings der Zeilen 12 und 13 des Skripts »ymsend« ein. In Zeile 9 platziert er zusätzlich noch das Passwort des Messenger-Accounts, der die Nachricht initiiert.

Abbildung 6: Die fertigen API-Keys zum Basteln des Y!-Messenger-Clients.

Abbildung 6: Die fertigen API-Keys zum Basteln des Y!-Messenger-Clients.

Dann muss der Anwender nur noch eine Liste mit Schlüsselwörtern in »~/.irc2ym-keywords« anlegen und den Bot »irc2ym« starten. Es kann bis zu 20 Sekunden dauern, bis er sich auf einem vielgenutzten IRC-Server in den eingestellten Kanal eingewählt hat. Fällt ein Schlüsselwort im Chat, springt »ymsend« an und die Nachricht sollte über das Messenger-Protokoll bei dem voreingestellten und hoffentlich zu diesem Zeitpunkt auch eingeloggten Nutzer »$recipient« eintreffen. (jcb)

Infos

[1] Listings: [ftp://www.linux-magazin.de/pub/listings/magazin/2011/01/Perl]

[2] Michael Schilli, “Der Protokollant”:[https://www.linux-magazin.de/HeftAbo/Ausgaben/2009/11/Der-Protokollant]

[3] Yahoo Messenger, IM-API: [http://developer.yahoo.com/messenger/guide/ch02.html]

[4] Oauth: [http://en.wikipedia.org/wiki/Oauth]

[5] Dokumentation zum Auth-Token:[http://developer.yahoo.com/messenger/guide/chapterintrotomessengersdk.html]

Der Autor


Michael Schilli arbeitet als Software-Engineer bei Yahoo in Sunnyvale, Kalifornien. Er hat die Bücher “Goto Perl 5” (auf Deutsch) und “Perl Power” (auf Englisch) für Addison-Wesley geschrieben und ist unter [mschilli@perlmeister.com] zu erreichen.

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben