Skip to content

Instantly share code, notes, and snippets.

@knight-ryu12
Created August 22, 2016 12:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save knight-ryu12/70d3e618e3a19079c4672b82056941cb to your computer and use it in GitHub Desktop.
Save knight-ryu12/70d3e618e3a19079c4672b82056941cb to your computer and use it in GitHub Desktop.
class ircsock:
#IRC = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
def __init__(self):
self.IRC = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
def connect(self):
self.IRC.connect(("irc.esper.net", 6667))
def send_data(self,command):
self.IRC.send((command + '\r\n').encode())
print((command + '\r\n').encode())
def join(self,channel):
self.send_data("JOIN %s" % channel)
def login(self,nickname,mode,hostname,realname):
self.send_data(("USER %s %s %s :%s" % (nickname,mode,hostname,realname)))
self.send_data(("NICK %s" % (nickname)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment