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