Anleitung zur Installation von Thoschel unter Win32 (getestet unter Win2k) ========================================================================== Folgende Files/Programme werden benötigt : a) thoschel-beta2.tar.gz (http://thoschel.sourgeforge.net) b) Net::IRC (http://search.cpan.org/search?dist=Net-IRC) c) ActivePerl (http://www.activestate.com) (Zum Editieren einzelner Files eignet sich eigentlich jeder Editor, bis auf das Windows-Notepad !!) Dann in der folgenden Reihenfolge vorgehen : 1.) ActivePerl installieren =========================== 2.) Net::IRC installieren ========================= Muss unter Windows manuell erfolgen : Einfach in der README-Datei nachschauen, in welche Unterverzeichnisse von Perl die einzelnen Dateien gehören. 3.) Net:IRC testen ================== Die Datei "irctest" mittels Eingabeaufforderung starten "c:\.....\perl irctest" ! Wenn man nun öfters die Fehlermeldung erhält "Can't connect to irc.*****.net:667!", muss man folgendes tun : - Die Datei Connection.pm mit einem Editor öffnen (...\perl\lib\net\irc\) - Die Zeilen 269-275 auskommentieren : *********************************************************************** # This bind() stuff is so that people with virtual hosts can select # the hostname they want to connect with. For this, I dumped the # astonishingly gimpy IO::Socket. Talk about letting the interface # get in the way of the functionality... #if ($self->hostname) { #unless (bind( $sock, sockaddr_in( 0, inet_aton($self->hostname) ) )) { # carp "Can't bind to ", $self->hostname, ": $!"; # $self->error(1); # return; #} #} ************************************************************************ Jetzt müsste der Perl-Interpreter irctest auch ohne zu Murren ausführen. Eventuell geht es aber auch halt ohne die Änderung.(Vermutung : Bei T-DSL über Ethernet kommt er mit der globalen/lokalen IP beim Bestimmen durcheinander) 4.) Thoschel installieren ========================= Wenn also Net::IRC fuktioniert. geht es an den eigentlichen Quizbot. ACHTUNG : Die Datei "aux.pm" aus dem Archiv thoschel-beta2.tar.gz benutzt einen unter Windows reservierten Dateinamen. Im Besten fall hängt sich nur das Packproggie auf, kann aber auch schnell einen Bluescreen geben !!!!! LÖSUNG : Das Archiv auf einem Unix- oder Linux-Rechner entpacken, die Datei umbenennen: zB : "aus.pm", dann alles auf den Windowsrechner rüberkopieren. Dann schnell noch den Aufruf in Zeile 6 der Datei "quiz.pm" ändern ----->"use aus;" anstatt "use aux;" Nun kann man den Bot einfach mit Doppelklick auf die Datei "bot.pl" oder mittels Eingabe- aufforderung "x:\...\src\perl bot.pl" starten. 5.) Eigene Einstellungen ======================== Mit einem Editor kann man dann noch in der Datei "bot.pl" einstellen, unter welchem Namen zu welchem IRC-Server der Bot sich einloggen soll. Und in der Datei "quiz.pm" kann man alles was das Quiz betrifft einstellen : Mit wievielen Punkten gewonnen wird, wieviele Fragen maximal gestellt werden.... usw. Diese Anleitung wurde geschrieben von : Tino Miegel Stand : 19.10.2001 Bei Fragen : tino.miegel@gmx.de Viel Spass beim Quizzen !!!