Add join and part built-ins

Nemubot kernel working
This commit is contained in:
Némunaire 2012-05-21 19:08:41 +02:00
commit 1bb3617049
4 changed files with 62 additions and 10 deletions

View file

@ -86,6 +86,22 @@ class Server(threading.Thread):
else:
return False
def join(self, channel):
if channel is not None and self.connected:
self.channels.append(channel)
self.s.send(("JOIN %s\r\n" % channel).encode ())
return True
else:
return False
def leave(self, channel):
if channel is not None and self.connected and channel in self.channels:
self.channels.remove(channel)
self.s.send(("PART %s\r\n" % channel.split()[0]).encode ())
return True
else:
return False
def launch(self, mods):
if not self.connected:
self.stop = False