import socket import sys network = 'irc.easynews.com' port = 6667 message = sys.argv[1] mynick = 'MyIRCNick' destnick = 'WhoDoIWantToMessage' NICK = 'NICK %s\r\n' % mynick USER = 'USER %s %s %s :%s\r\n' % (mynick, mynick, mynick, mynick) PRIVMSG = 'PRIVMSG %s :%s\r\n' % (destnick, message) irc = socket.socket ( socket.AF_INET, socket.SOCK_STREAM ) irc.connect ( ( network, port ) ) trash = irc.recv ( 4096 ) irc.send ( NICK ) irc.send ( USER ) trash = irc.recv ( 4096 ) irc.send ( PRIVMSG ) irc.send ( 'QUIT\r\n' ) irc.close()