Timer Problem ...

#1
Hallo

Habe hier ein Problem mit einen TCL.Skript

soll aus einer Index.php seite eine Zeile auslesen ...
ich habe das skript noch in einer anderen art das man mit einen !xx aufrufen kann ... da geht das
ich möchte das jetzt gerne als zeitgesteuert haben

Code:
set gburl "http://www.xxxx.de/extern/index.php"

package require http

# Hier ist der Timer, denn du einstellen kannst, wann der Bot  das oben angegebene Posten soll
bind time - "00 15 30 45 *" posting

 
proc posting {nick uhost hand chan arg} {
    global gburl channel timer
    ::http::config -useragent "Mozilla/5.0; GB-Info"
    set http_req [::http::geturl $gburl -timeout 2000]
    
    set data [::http::data $http_req]
    ::http::cleanup $http_req
    puthelp "PRIVMSG $chan :$data"
}
 
putlog "testing"
hat da einer nee idee wo der Fehler ist ?

Grüsse
Honk:mauer::mauer::mauer::mauer::mauer::mauer:
 

DJFelipe

Well-Known Member
c-b Experte
#2
Wenn du das proc über einen Timer aufrufen willst, musst du die handles entfernen ;)

Code:
proc blatimer {} {
Ebenfalls musst du die Variablen wie $chan durch eine existierende ersetzen... (Wenn nicht sogar, den Channel fest eintragen)
 
Oben