with putserv "PRIVMSG $chan :arg = $arg" its ok but the bot no reply, example: set key "keytest" bind pub - !test pub:test bind pub - "#test *" decryptall proc pub:test { nick uhost handle channel arg } { putquick "PRIVMSG $channel :HELLO" } proc decryptall { ...