Logo

TIME TRIGGER

A custom trigger that allows you to fire actions at specific times.

Every day at 6 PM? Every thursday at 9 PM? Or just at midnight on January 1 2026? The choice is yours.
clockUwu

ACTION IMPORT
Loading...
SETUP

1. Copy the Action Import text from above into your clipboard.

2. In Streamer.bot, click the Import button at the top of the window. Paste the text into the Import String section and press Import at the bottom.

You can now start setting your times in the 1 - Settings action. You will see a couple premade Set temp global subactions, some called time_x and some date_x. You will need those to specify your times.

If you want the trigger to fire on just a time on every day, then you just need a time_x variable in a hh:mm:ss format without a corresponding date_x variable. In the example below we have a time_3 variable, but no date_3. This means the trigger will fire at 6 PM every day.

However if you want to fire the trigger on a very specific date, you need a corresponding date_x variable in a MM/dd/yyyy format. In the example below time_2 has a corresponding variable date_2 which means that the trigger will fire at 8 PM on December 24, 2025.

Firing the trigger on a specific day of the week works similar, but you type the day of the week instead of the date (in english), like Monday. In the example, time_1 and date_1 will make the trigger fire at midnight every Wednesday.

You can add as many times as you want, you can then just duplicate those variables and change the _x to the next higher number. time_4, time_5, time_6 etc... To see how to use the trigger, check the CUSTOM TRIGGERS tab.
Note: After changing the times in the variables, you need to rightclick the Test trigger and hit Test trigger. Then it will apply.
Then you're done! Pog Clap

CUSTOM TRIGGERS

Under Custom -> TIME TRIGGER you will be able to find a trigger that fires for every specified time.


TIME TRIGGER

Fires on all of your specified times.

Available variables:

  • timeOnly (bool) - An indicator whether it's a time-only trigger (that triggers on that time every day) or not. True if yes, False if no.
  • timeTrigger (string) - The actual time that has been set. It has different formats, depending what time you have specified.

    If it was just a time, so an every-day trigger, then it will just have the timestamp in a hh:mm:ss format, for example 18:30:00.

    If it was a time and a specific date, it will be in a MM/dd/yyyy hh:mm:ss.

    If it was a time and a day of the week, it will have the format Weekday hh:mm:ss, for example Wednesday 00:00:00. The day of the week will always be in english.
FAQ & EXAMPLES

Example:

Here are some examples on how to send a Twitch message for specific times. But as mentioned in Custom Triggers above, if you use dates, make sure to try it out with today's date first and check the action history on what date format your system is using.



Main action

This is how my main action looks like. So we have one time set up for midnight every Wednesday, one for 8 PM on christmas eve 2025 and one for 6 PM every day.




Triggering for Wednesday 00:00:00




Triggering for 12/24/2025 20:00:00




Triggering for 18:00:00




CHANGELOG
Date Changes Version
February 10, 2025 timeTrigger now always has the MM/dd/yyyy format regardless of the OS langague, and the weekday in timeTrigger is always in english 1.0.1
February 02, 2025 Release 1.0.0