Действие: «Выполнить команду»
Важно! Действие предназначено для запуска конкретного действия в команде, можно даже без событий (периодический запуск)
Действие создано для периодического запуска команд. Например, в марафоне можно делать периодические авторассылки. Можете хранить сообщения в ресурсах и рассылать игрокам.

Важно! Если параметры не указаны, то действие завершается. В действии указывается по одному значению в параметрах. Еще раз: не поддерживаются числа через запятую, а только по одному значению.
Если номер действия не указан, то действия выполняются начиная с ПЕРВОГО.
Рассмотрим параметры действия подробнее:
1) Номер команды. Здесь указывается номер команды для периодического запуска, поддерживаются переменные Автопилота.
2) Номер действия. Здесь указывается номер действия для периодического запуска, поддерживаются переменные Автопилота.
Сложно? Конечно, нет. Ниже будет пример.
Важно! Не рекомендуется делать ботов по типу бота-напоминатора, т.к. в будущем будет добавлено отдельное событие для запуска команд. Внимание: не рекомендуется ставить минимальную задержку,
минимум 1 час в настройках таймера.
Команда: «Периодический запуск»
Важно! В примере мы будем выдавать бонус игроку раз в час по одной шоколадке.
Событие:
1) Для запуска команды добавляем событие: «Написал сообщение» с текстом: шоколадку и переключателями: без вложений, с любым вложением

Для того чтобы бот не реагировал на сообщения в беседу добавляем условие: числовая переменная %is_conv%
= 0

Опционально: для хранения шоколадок создаем список в разделе: «Списки игроков» и используем его в команде, либо нажимаем: «Добавить секцию»
и добавляем событие: «Добавлен в список игроков». В примере номер списка: 1120277
. Важно! Это пример: ваш номер списка будет другим.

Действия:
Важно! В примере будут показаны достаточно простые действия, но их хватит для понимания механики.
1) Для увеличения количества шоколадок добавляем действие: «Добавить в список» 1120277
и уровень увеличен на 1

2) Далее с помощью функции {level} достаем во временную переменную количество заработанных трофеев, т.е.%chocolate%
= {level}1120277{/level}

3) Для ответа пользователю добавляем действие: «Отправить сообщение» с текстом с функцией {case}, которая выбирает один из вариантов слова в зависимости от поступающего числа:
Держи шоколадку.
У тебя %chocolate% {case}%chocolate%|шоколадка|шоколадки|шоколадок{/case}

4) Для повторного запуска действия добавляем действие: «Запустить таймер» со временным отрезком, длиной в час.

Важно! Если вы попытаетесь запустить без таймера, то получите ахтунг, т.к. Автопилот не позволит запустить одну команду дважды.

5) Добавляем действие: «Выполнить команду» и вставляем номер команды и номер действия для периодического запуска.

Тестируем.

Все отлично работает. Творческих взлётов и успешного внедрения.
Вернуться к списку инструкций