Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sockets import sockets
- class IRC_functions(sockets):
- def __init__(self):
- self.connect((server,port))
- self.nick()
- self.user
- nick ="b00tii"
- server ="irc.ninthbit.net"
- port = 6667
- _feedback = self.recv(4096)
- def getfeedback():
- self.feedback = self.recv(4096)
- def nick(nick = self.nick)
- self.send("NICK" + nick)
- def user(nick = self.nick)
- self.send("USER" + nick + "* * : " + nick)
- def pingpong(self):
- if self._feedback.find ( 'PING' ) != -1:
- self.send( 'PONG ' + data.split() [ 1 ] + '\r\n' )
- def join(self, channel):
- self.send("JOIN " + channel)
- def part(self, channel, message=""):
- self.send("PART "+ channel + " " + message)
- def message(self, channel, message):
- self.send("PRIVMSG " + channel + " :" + message)
- def ctcp(self, user, message):
- self.message(user, "\001" + message + "\001")
- def action(self, channel, message):
- self.ctcp(channel, "ACTION" + message)
- def mode(self, channel, mode, flags=""):
- self.send("MODE " + channel + mode + " " + flags)
- def kick(self, channel, reason=""):
- self.send("KICK" + channel + " " + reason)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement