1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Timer Problem ...

Dieses Thema im Forum "Eggdrop Scripting" wurde erstellt von Onkel-Honk, 17. Mai 2012.

  1. Onkel-Honk

    Onkel-Honk New Member

    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:
  2. DJFelipe

    DJFelipe Active Member c-b Experte

    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)