I want to make a command which changes between some variables.
Especifically, I want to make a command with the stream schedule, but just for the “next” stream.
For example, I want it to show: “Next Stream at 9:00 pm PT - 4am GMT, etc…” but i want it to change at a certain hour.
Just think of it showing “9pm PT - 4am GMT” until that hour (the hour when the stream has probably already started) and then changing to “1am PT - 8am GMT” until that stream starts, and then changing to the hour of the next stream.
Is it possible? I know that it is possible to create something that changes each day of the week, but im not certainly sure of how and if it is actually going to work with NightBot
$(eval (() => {var r='$(urlfetch http://api.newtimenow.com/day/?time=1:00am&zone=America/North_Dakota/Center&buff=720)'; return r!=='Now'?`There's at least ${r} left in Noelle's stream!`:`Noelle is past her regularly scheduled ending time!`;})())
This is my code for my !end command. If used from 7:00pm-1:00am CDT, it will tell viewers how much longer I’ll be streaming, and if used after 1:00am CDT, it will tell viewers that I’m past my usually scheduled end time.
Perhaps you can mess with it to make what you’re looking for.
Thanks, this will help me with one part of the command, but I’m not pretty sure about how to change it with different hours for each day of the week, as the schedule changes along the week
UTC +2 would be
Monday = 22:00
Tuesday, Wednesday and Thursday = 17:30 and 22:00
Friday: 12:00
Sunday: 22:00
Mi idea was having 3 or 4 timezones in each hour.
Exactly UTC+2 would be for Spain, GMT-3 would be for Chile and Argentina, and GMT-5 for Mexico and Colombia
While it is possible, there is not a pre-built solution for you. You would need to write a script yourself with the eval variable, or find someone who can do that for you.