X-Git-Url: https://git.distorted.org.uk/~mdw/ircbot/blobdiff_plain/1ae11f7934181234a916b14a3128eccf29932a44..6526ba5254a15e4f97f75021e947316d19bb6190:/usebnbot.tcl diff --git a/usebnbot.tcl b/usebnbot.tcl index ee7737a..b164f12 100644 --- a/usebnbot.tcl +++ b/usebnbot.tcl @@ -18,13 +18,13 @@ proc bnbot__vars {} { } def_bnbot ensure_connecting {} { - global musthaveping_ms bnbot + global muststartby_ms bnbot if {[info exists bnchan]} return defset bnport 6112 set bnchan [open [list | $bnbot $bnhost $bnport] w+] fconfigure $bnchan -buffering line - set bnmbokafter [after $musthaveping_ms \ + set bnmbokafter [after $muststartby_ms \ "fail {bot $botid not ok within timeout}"] set bnstate Connected fileevent $bnchan readable [list bnbot_onread $botid] @@ -42,7 +42,7 @@ def_bnbot writemsg {str} { def_bnbot onread {args} { global channel - if {[gets $bnchan l] == -1} { fail "bot $bot EOF/error on input" } + if {[gets $bnchan l] == -1} { fail "bot $botid EOF/error on input" } if {[regexp {^1005 TALK ([^ ]+) \w+ \"(.*)\"$} $l dummy n text]} { sendprivmsg $channel "\[$n] $text" return