tildeirc/bot.py

25 lines
762 B
Python

# TildeIRC ~ shit lib by virtual/sn1tch
# please contrib i suck
# and yes this looks like minerbot but i ran out of ideas and most of it is somewhat original
import socket
class Bot:
def __init__(self, server, port, user):
self.server = server
self.port = port
self.user = user
def startup(self):
self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.s.connect((server, port))
self.s.send("NICK %s" % user)
self.s.send("USER %s 8 * :TildeIRC ftw" % user)
while 1:
buf = self.s.recv(4096)
if buf.find('PING') != -1:
self.s.send("PONG %s\r\n" % buf.split()[1])
def read(self):
buf = self.s.recv(4096)
print buf