AIM client code for Python?

Joe Strout joe at
Tue Dec 16 18:54:38 CET 2008

I'd like to write an AIM bot in Python.  I found and tried
<>, but it doesn't work for me:

Traceback (most recent call last):
   File "", line 17, in <module>
   File "/Users/jstrout/Documents/Python-Dev/AIMbot/", line 62,  
in go
   File "/Users/jstrout/Documents/Python-Dev/AIMbot/", line 156,  
in process_loop
     event = self.recv_event()
   File "/Users/jstrout/Documents/Python-Dev/AIMbot/", line 230,  
in recv_event
     dtemp = self._socket.recv(buflen - len(data))
socket.error: (54, 'Connection reset by peer')

I wrote to the author a week ago, but never got a reply.  It could be  
as simple as changing the server addresses in, currently:

TOC_SERV_AUTH = ("", 29999 )
TOC_SERV = ( "", 9898 )

...but I don't understand AIM well enough to know the correct values  
(and was rather hoping that I wouldn't have to).

Does anyone know how to get Py-TOC to work, or have another Python TOC  
implementation to suggest?

- Joe

More information about the Python-list mailing list