Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import socket
- import string
- import os
- class Bot:
- def __init__(self, host, nick, ident, realname, owner, channelinit):
- self.host = host #The server
- self.nick = nick #Bot's nick
- self.ident = ident #Identity
- self.realname = realname #Real name
- self.owner = owner #Bot owner's nick
- self.channelinit = channelinit #The channel you connect to
- self.port = 6667 #The port is usually 6667
- def connect_and_listen():
- s=socket.socket() #Create the socket
- s.connect((self.host, self.port)) #Connect to server
- s.send('NICK '+self.nick+'n') #Send the nick to server
- s.send('USER '+self.ident+' '+self.host+' bla :'+self.realname+'n') #Identify to server
- self.chat
- def chat():
- while True:
- line=s.recv(500) #recieve server messages
- print line #server message is output
- gir = Bot("irc.boredicons.com", "GIR", "GIR", "GIR", "ingx24", "#stew")
- gir.connect_and_listen()
Advertisement
Add Comment
Please, Sign In to add comment