Time-скрипты в MyChat Server решают задачу запуска скрипт-программы в точно указанное время. Что-то вроде расписания (schedule), но только без периодичности.
Скрипт единоразово запускается в указанное время, работает и удаляется системой из очереди. Результат работы протоколируется в логе сервера. Каждый такой скрипт имеет название, тело (исходный код) и время запуска с точностью до секунд.
Time-скрипты добавляются из других скриптов в очередь выполнения с помощью функций mAddAutoScriptFromString или mAddAutoScriptFromTemplate, из готового шаблона, по имени. Названия time-скриптов могут совпадать.
В любой момент можно удалить запланированный скрипт. Это делается функциией mDeleteAutoScriptByName, по имени time-скрипта. После перезапуска сервера все невыполненные time-скрипты удаляются из памяти сервера MyChat.