From 759a3c01489912cc3331434f39ad60ea0b7bee3a Mon Sep 17 00:00:00 2001 From: Swee <sweeistaken@gmail.com> Date: Sun, 20 Oct 2024 12:38:43 -0700 Subject: [PATCH] Update __init__.py --- scparseirc/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scparseirc/__init__.py b/scparseirc/__init__.py index cc07e43..77e483b 100644 --- a/scparseirc/__init__.py +++ b/scparseirc/__init__.py @@ -67,6 +67,17 @@ class IRCSession: # Actual IRC session def join(self, chan): self.chans.append(Channel(chan)) self.send(f"JOIN {chan}") + def part(self, chan:str, message:str="ScParseIRC v"+str(__version__)): + complete = False + for i in self.chans: + if i.name == chan: + i.in_channel = False + complete = True + break + if complete: + self.send(f"PART {chan}") + def privmsg(self, target:str, content:str): + self.send(f"PRIVMSG {target} :{content}") def close(self): if self.ssl: self.wsocket.close()