tildeirc/bot.py

25 lines
762 B
Python
Raw Normal View History

2018-07-03 02:08:06 +00:00
# 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
2018-06-26 00:36:40 +00:00
import socket
2018-06-26 00:25:17 +00:00
2018-06-26 01:25:01 +00:00
class Bot:
2018-06-27 02:05:03 +00:00
def __init__(self, server, port, user):
2018-07-03 02:08:06 +00:00
self.server = server
self.port = port
self.user = user
2018-06-27 02:05:03 +00:00
2018-07-03 02:08:06 +00:00
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)
2018-06-26 00:36:40 +00:00
while 1:
2018-07-03 02:08:06 +00:00
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