Timers are messages that run in your chat automatically. You can set as many as you like, both for offline and online.
StreamElements will take care of the spacing between each message automatically.
Auto-post announcements, social links, your schedule or anything else.
Please see this Beginner/intermediate/Advance Timer Guide:
- You have a 5-6 minutes internal (hidden for you) timer that counts chat lines.
If chat lines are met in that interval, then the external timer that you set starts counting down.
If chat lines are not met in that interval, then the internal timer is reset.
- Having most timers with exact same settings, makes them trigger at once, so its best to have them with different chat lines and timers.
(External timer examples: interval of 5/7/9/12 minutes - yes some timers may trigger all at once but its less common if common divination number is different most of the time)
Detailed explanation of chat lines:
Timers are also chat line (chat activity) dependent.
At 0 chat lines the bot will start its timers every time after it has detected activity, when it gets restarted globally by us. At 5 chat lines, it will expect ~5 chat lines to be met under 5 minutes. If no chat lines are met in those 5 minutes, the internal timer is reset.
Do note that chat lines are dependent on how active is your chat. So for example at around 1 to 5 avg. viewers, you might not have enough of an active chat, to trigger a 20 chat line timer.
Best suggestion here is, chat lines should be equal to at least how many viewers you have noticed you have on each stream, but this does not mean you need to change the chat lines every stream.
Update 6th Feb. 2020
There is a way now to queue up different messages in 1 timer so the bot will post the 1 out of 10 messages from the timer.
Basically the bot will post message 1, wait for its chat lines and timer and then post message 2, and then 3 and so on until the end and it starts from 1 again. To add these messages, simply go to the timers and click "Add message"