25 lines
762 B
Python
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
|