Контейнеры
Last updated
Last updated
Контейнеры - это уникальная механика, содержащая в себе набор функций.
При работе с блоками вам необходимо сперва создать контейнер.
Контейнер создается автоматически, когда вы создав блок, открываете его и выбираете функцию из списка.
Также можно создать контейнер в левом нижнем углу рабочей панели блока:
В любом блоке может быть несколько контейнеров!
У каждого блоке есть порты выхода. Именно условия выполнения контейнера влияет на этот порт.
Если это блок события, то порт выхода сработает на выполнение любого из контейнеров. Это тоже самое, если бы создали несколько блоков события с одним контейнером. В этом примере, событие сработает либо когда пользователь напишет сообщение, либо когда подпишется в сообщество ВК / канал Telegram.
Мы также можем переименовать названия контейнеров для удобства:
Готовый пример:
ВАЖНО! Контейнеры условий проверяются последовательно. В примере выше, сперва бот проверит находится ли пользователь в списке "Эксперт", если нет, то проверит находится ли он в списке "Продюсер". Если ни одно из условий не сработает, то сработает порт "Иначе".
Если это , то каждый контейнер создает новый порт выхода.
В контейнеры также работают последовательно. Например, мы можем сделать цепочку из сообщений и таймеров.
В контейнеры также работают последовательно:
В , контейнеры также работают последовательно: