Фоновые процессы

Скрипт юбота может заснуть на какое-то время, например, для выполнения периодических операций или ожидания наступления событий. Так как «спящий» юбот потребляет мало ресурсов, время сна тарифицируется отдельно, причём значительно дешевле, чем время его активного исполнения.

Это позволяет создавать юботов, отслеживающих изменения во внешнем мире, создающих собственные события, запускающих другие юботы по расписанию и т.д. Также это позволяет асинхронно использовать «медленные» внешние сервисы с большими временами ожидания ответов, без оплаты времени ожидания по тарифу активного процесса.

С другой стороны, тарификация фоновых процессов исключает засорение среды выполнения спящими процессами, так как после исчерпания средств, выделенных на их исполнение, они будут остановлены автоматически.