text:find("%f[%a]time%f[%A]")) will only match "time" specifically and not atime or timed etc, then you can do same for times
you can do throttling like this:
put an aura_env.throttle = {} into init
then just before the SendChatMessage add:
if not aura_env.throttle[playerName] or aura_env.throttle[playerName] < GetTime() - 1 then
aura_env.throttle[playerName] = GetTime()
SendChatMessage(etc...)
change - 1 to desired throttle in seconds