Luigi: Chat bot

Beitrag lesen

Hallo zusammen.

Ich möchte gleich zu anfang sagen: ICH habe einen EIGENEN Chat, der SELBST geschrieben wurde auf einem EIGENEN Webspace laufen. Ich moechte also KEINESWEGS einem anderen Chat schaden zufuegen!!! - naja ok das könnte jeder sagen ich hoffe einfach mal das ihr mir glaubt

Will man in meinem Chat etwas schreiben werden als parameter die verschluesselte IP genutzt (es ist nicht die beste moeglichkeit, i know).

query koennte also im normalfall so aussehen: http://domain.de/cgi-bin/chat.cgi?user=7gui378zo7tzr44r344rf&in=hallo+alles+klar

"user" traegt die verschluesselte IP, "in" traegt die nachricht bzw. einen befehl.

Soweit so schlecht. Jetzt wollte ich einen Bot schreiben, ein script (im moment nur ueber Perl-Interpreter/DOS aufrufbar) das sagen wir mal alle 10 minuten einen Spruch bringt.
Ich habe ganz simpel gedacht, klappt jedoch nicht so ganz.

UNGETESTETES SCRIPT (Ich habe im moment kein orginalscript mehr):

  
#!/usr/bin/perl -w  
  
use strict;  
use LWP::Simple;  
  
my $spruch1 = "Die Sonne kommt taeglich";  
my $spruch2 = "Der Mond kommt wenn die Sonne geht";  
  
my $ausgabe1 = get("http://domain.de/cgi-bin/chat.cgi?user=7gui378zo7tzr44r344rf&in=$spruch1")  
my $ausgabe2 = get("http://domain.de/cgi-bin/chat.cgi?user=7gui378zo7tzr44r344rf&in=$spruch2")  
  
print $ausgabe1; #ausgabe wird brav getaetigt  
sleep 30; #nun soll das script 30 sekunden warten  
print $ausgabe2; # und jetzt sollte es einen zweiten Spruch senden, macht es aber nicht  

Ich hab es schon mit schleifen, subs usw. probiert nichts klappt.
Wie stelle ich das ganze am besten an?