rendered paste body#!/usr/bin/perl
#
use IO::Socket;
use IRC::Parser;
my $Parser = IRC::Parser->spawn;
$server = '74.214.32.240';
$port = '6669';
$nickname = 'KryptBot';
$username = 'coding 0 0 :Perl Bot';
$channel = '#opers';
$sock = IO::Socket::INET->new(PeerAddr=>$server,
PeerPort=>$port,
Proto=>'tcp',
Timeout=>'30') || print "Error: Connection\n";
die "Could not make connection to $server\n" unless $sock;
while($sockread = <$sock>) {
my($origin, $command $target, $args, $text) = $Parser->break($sockread);
print $sockread;
if($sockread =~ /(NOTICE AUTH).*(Found your)/i){
print $sock "NICK $nickname\r\n";
print $sock "USER $username\r\n";
print $sockread;
}
if($sockread =~ /^PING/){
print $sock "PONG :" . (split(/ :/, $sockread))[1];
}
}