Timeout: различия между версиями
Материал из wiki-MyMakerBot
Sergahell (обсуждение | вклад) (Новая страница: «↩️ Назад») |
Sergahell (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Базовые функции ядра|↩️ Назад]] | [[Базовые функции ядра|↩️ Назад]] | ||
| + | |||
| + | timeout - создает задачу, которая будет запущена один раз в указанное время | ||
| + | |||
| + | ПАРАМЕТРЫ: | ||
| + | |||
| + | time - время в коотрое или через коотрое будет запущена задача. Время можно указывать как целым числом, тогда задача будет запущена через указанное количество секунд. | ||
| + | Так и обычной строкой в формате YYYY-mm-dd HH:mm:ss. Так же можно указать время и в формате HH:mm, тогда задача будет запущена в ближайшее указанное время. | ||
| + | Если в качестве значения указать 0, то задача будет удаленя из расписания. | ||
| + | |||
| + | c - команда. Если не указывать данный параметр, то будет в расписание добавлена текущая команда | ||
| + | |||
| + | assign - указывается имя переменной, в которую будет помещен ID задачи. В последствии задачу можно удалить через функцию db_delete | ||
| + | |||
| + | == Примеры использования: == | ||
| + | |||
| + | {timeout time='11:30' c='/post__send_message'} | ||
| + | |||
| + | {timeout time=3600 c='/post__send_hour_notify'} | ||
Текущая версия на 20:13, 24 мая 2019
timeout - создает задачу, которая будет запущена один раз в указанное время
ПАРАМЕТРЫ:
time - время в коотрое или через коотрое будет запущена задача. Время можно указывать как целым числом, тогда задача будет запущена через указанное количество секунд. Так и обычной строкой в формате YYYY-mm-dd HH:mm:ss. Так же можно указать время и в формате HH:mm, тогда задача будет запущена в ближайшее указанное время. Если в качестве значения указать 0, то задача будет удаленя из расписания.
c - команда. Если не указывать данный параметр, то будет в расписание добавлена текущая команда
assign - указывается имя переменной, в которую будет помещен ID задачи. В последствии задачу можно удалить через функцию db_delete
Примеры использования:
{timeout time='11:30' c='/post__send_message'}
{timeout time=3600 c='/post__send_hour_notify'}