Mindee-BOT
Mindee-BOT Community => Share => Scripting => Useful Parts => Topic started by: =Mindee= on March 21, 2020, 07:51:23 pm
-
If you want to perform something at the time of the day, you can use something like that:
import datetime
from System import DateTime
def onScriptActivation():
script.EnableTickEvent(1000) # Runs tick event every 1 second.
def onTick():
now = datetime.datetime(DateTime.Now)
var = now.strftime("%H:%M") # if you need seconds, attach [b]:%S[/b]
if var == '19:55':
script.Alarm('Time: ' + str(var))
To avoid spamming code execution at specified time, use something like this:
import datetime
from System import DateTime
checked = 0
def onScriptActivation():
global checked
checked = 0
script.EnableTickEvent(1000)
def onTick():
global checked
now = datetime.datetime(DateTime.Now)
var = now.strftime("%H:%M")
if var == '20:02':
if checked == 0:
script.Alarm('Time: ' + str(var))
checked = 1
else:
checked = 0