Guten Tag,
ich wollte gerade in Perl das Modul Bot::BasicBot [1] benutzen um ein wenig den Umgang mit Perl Modulen zu lernen, was mit einem IRC Bot ja relativ spiellerisch gestaltet werden kann.
Mein Bot verbindet sich auch schon zum Server und joint auch einen Channel, leider bringe ich es nicht hin, die einzelnen Methoden zu benutzen, ich verstehe nicht ganz wie ich sie aufrufen muss.
Mein Code
#!/usr/bin/perl
#
use Bot::BasicBot;
my $bot = Bot::BasicBot -> new(
server => "irc.euirc.net",
channels => ["#aaaa_chan"],
nick => "basicbot_a"
);
$bot -> run();
$bot -> say(who => "basicbot_a", channel => "#tobias_chan", body => "hallo" );
Mein say() [2] sollte nun einfach etwas in den Channel schreiben, nachdem der Bot gejoint ist, allerdings passiert nichts
$bot -> say(who => "basicbot_tobi", channel => "#tobias_chan", body => "hallo" );
Danke schonmal für eure Hilfe
[1] ht*tp://search.cpan.org/~tomi/Bot-BasicBot-0.7/lib/Bot/BasicBot.pm
[2]
ht*tp://search.cpan.org/~tomi/Bot-BasicBot-0.7/lib/Bot/BasicBot.pm#say(_key_=%3E_value,_.._)