Well, you should be having errors saying #channelname UNKNOWN COMMAND now since you didn't append it to the actual timer name using $+

Hell $+ o will translate to Hello
Same with timer. TimerCat. $+ $chan will turn into TimerCat.#channel

By istok I meant like this.

Code:
on:join:#: { 
if ($istok($catbotv2,#,44)) { timerCat. $+ # 0 600 catmessage $chan }
}