With timers, you can execute a command such as "/query bot message" in the future by either specifying the number of second to wait from the moment you execute the timer, or by specifying a time (24h format)

/.timer 1 5 echo -ag this message will be displayed in 5 seconds
/.timer 14:30 1 0 echo -ag this message will be displayed at 14:30

1 represents the number of repetition, 5 and 0 are the number of second to wait

If you meant every hour starting at any point in time, aka it's 14:48 and you'll send a message right now and at 15:48 16:48 etc, you can just use the first method with a repetition of 0 to it repeats indefinitely (if you want to stop then stop the timer) and a number of second of 3600 (1 hour).
If you meant every hour starting at an hour when the number of minutes and second is 0 such as 12:00 or 15:30, you can use the second method to first make sure it's the correct hour and only then use the first method to repeat it every hour.


#mircscripting @ irc.swiftirc.net == the best mIRC help channel