php-irc-bot?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Eichi
Mitglied
Beiträge: 107
Registriert: 30.12.2003 15:23

Beitrag von Eichi »

hi, hat es jetzt schon jemand hinbekommen das die .dat datei extren liegt und sich der bot sich das dort herholt ?

so sieht das script jetzt bei mir aus:

Code: Alles auswählen

###############
# neue datei erstellen.
# z.B. /scripts/phpbb.tcl
###############

###############
# einfügen
###############

utimer 2 newthreads

proc newthreads { } {
set forumfile [open  http://meinedomain.de/newthread.dat r]
while {![eof $forumfile]} {
gets $forumfile lalala
if {$lalala != ""} { puthelp "PRIVMSG #test :$lalala!" }
}
close $forumfile
set forumfile [open set forumfile  http://meinedomain.de/clear_newthread.php r]
close $forumfile
utimer 2 newthreads
}
###############
# datei schliessen
###############
und das sind die fehlermeldungen dazu!

Code: Alles auswählen

[15:29] Tcl error in script for 'timer2':
[15:29] couldn't open "http://meinedomain.de/newthread.dat": no such file or directory
wo könnte mein fehler liegen, wäre über hilfe dankbar! :)

mfg eichi
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

erstelle mal eine leere datei newthread.dat auf deinem webspace
Eichi
Mitglied
Beiträge: 107
Registriert: 30.12.2003 15:23

Beitrag von Eichi »

saerdnaer wenn die .dat auf dem selben server wie der bot liegt funtzt es, der "timer"-error kommt zwar trotzdem ... aber es funtzt!

probleme gibt es nur bei einem externen aufruf ... (auch wenn die .dat leer ist)
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

wie sieht denn dein script genau aus? also mit deinem richtigen domainnamen bitte...

ah
Eichi
Mitglied
Beiträge: 107
Registriert: 30.12.2003 15:23

Beitrag von Eichi »

Code: Alles auswählen

############### 
# neue datei erstellen. 
# z.B. /scripts/phpbb.tcl 
############### 

############### 
# einfügen 
############### 

utimer 2 newthreads 

proc newthreads { } { 
set forumfile [open http://23.sponged.net/newthread.dat r] 
while {![eof $forumfile]} { 
gets $forumfile lalala 
if {$lalala != ""} { puthelp "PRIVMSG #test :$lalala!" } 
} 
close $forumfile 
set forumfile [open set forumfile http://23.sponged.net/clear_newthread.php r] 
close $forumfile 
utimer 2 newthreads 
} 
############### 
# datei schliessen 
###############
das wäre das korrekte script ... brauch der eggdrop evtl. noch andere scripte?! was ist zB mit dem "http.tcl" ? (es ist eingebunden, aber keine änderung :/ )

nachtrag per browser sind beide datein ohne probs aufzurufen, die clear_newthread.php funtzt auch ... hängt also nur noch am eggdrop

nach-nachtrag *g* kann es sein das der befehl "open" nicht auf http-requests funktioniert???
Eichi
Mitglied
Beiträge: 107
Registriert: 30.12.2003 15:23

Beitrag von Eichi »

also ich hab jetzt rausgefunden das man die "http.tcl" benötigt und statt "open" > "ns_httpopen" ...

soweit geht es aber ich bekomm jetzt die meldung:

Code: Alles auswählen

[14:06] invalid command name "ns_sockopen"
... ich kann leider kein TCL, und weiß auch nicht wirklich wie ich jetzt weiter komme :-?
Benutzeravatar
eVo
Mitglied
Beiträge: 62
Registriert: 30.11.2003 21:22
Kontaktdaten:

Beitrag von eVo »

Hallo,
ich hätte eine ganz andere Frage ...

Wie bekomme ich denn noch die URL zum Posting in die newthread.dat geschrieben?

ich habs so probiert

Code: Alles auswählen

$url = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id";
oder
$url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
(ohne session hinten dran wäre besser)

wenn ich dann aber $url mit reinschreiben lassen will macht er nur "viewtopic.php?t=" und danach ist schluß.

wäre schön wenn jemand meinen denkfehler korrigieren könnte.

mfg eVo
http://www.23-net.org - ...the place to be!
IRC Netzwerk, Community, Merchandise
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“