IRC bot

Von: , Frage gestellt am So, 20. Feb 2005

Hallo,

ich habe folgendes Script für einen IRC bot. Der soll jeden der einen Channel joined grüssen, allerdings grüßt er auch sich selbst und das soll nicht sein. Was muß ich abändern ?

--------------------------
#!/usr/bin/perl -w

use Net::IRC;
use strict;
my $irc = new Net::IRC;

my $conn = $irc->newconn(

Server => server',
Port => '6667',
Nick => 'test',
Ircname => 'test',
Username => 'test'
);

$conn->{channel} = '#channel';

sub on_connect {
my $conn = shift;

$conn->join($conn->{channel});
$conn->privmsg($conn->{channel}, 'Hallo !');
$conn->{connected} = 1;
}

sub on_join {
my ($conn, $event) = @_;
my $nick = $event->{nick};
$conn->privmsg($conn->{channel}, "Hallo, $nick!");
}

$conn->add_handler('join', \&on_join);
$conn->add_handler('376', \&on_connect);
$irc->start();
-----------------------------------------

Danke schon mal für die Hilfe,
Micha

0 Antworten zu dieser Frage

    Keine passende Antwort gefunden? Jetzt eigene Frage stellen!