If you specify '0' that means it will keep doing it until you manually stop the timer. If you want the command to be executed once in 10 seconds, use /timer 1 10 mode $chan +v $nick.
it will only trigger on *#* im assuming a channel invite or spam prevention script.. so everytime someone types for example #something it will devoice them for 10 seconds.