Je crois que pour le version, Babytigrou16 attend qu'un robot renvoit la version d'un autre utilisateur:
tcl
set caller ""
bind pub -|o !version version:call
proc version:call {nick uhost hand chan args} {
set ::caller $nick
set victim [lindex $args 0]
if {$victim == "" } { return 0 }
if { $::botnick == $victim } { return 0 }
puthelp "PRIVMSG $victim :\001VERSION\001"
}
bind ctcr - VERSION version:read
proc version:read {nick uhost handle dest key text} {
if { ![info exists ::caller] || ($::caller == "") } { return 0 }
if {$dest == ""} {set dest $::botnick}
puthelp "PRIVMSG $::caller: $nick use $text"
set ::caller ""
}