#!/usr/bin/python from twisted.words.protocols import oscar from twisted.internet import protocol, reactor uin = "" passwd = "" class AutoReplier(oscar.BOSConnection): """Just send always the same answer for each message""" capabilities = [oscar.CAP_CHAT] def initDone(self): self.setIdleTime(0) self.clientReady() def receiveMessage(self, user, multiparts, flags): self.sendMessage(user.name, """Wegen diverser Unzulaenglichkeiten von ICQ und auch weil mir Jabber einige Vorteile bietet, habe ich mich entschlossen, ICQ nicht laenger zu benutzen. Falls du mit mir Kontakt aufnehmen willst, so kannst du das ueber Jabber tun, meine User-ID dafuer ist: cfchris6@jabber.ccc.de Ein Client den ich dafuer empfehlen kann ist Pidgin (http://pidgin.im/), er laeuft auf Windows und Linux und beherrscht alle gaengigen Chat Protokolle, unter anderem auch Jabber und ICQ.""", autoResponse=1) class OA(oscar.OscarAuthenticator): BOSClass = AutoReplier protocol.ClientCreator(reactor, OA, uin, passwd, icq=1).connectTCP(*('login.messaging.aol.com', 5190)) reactor.run()