Контейнеры

Контейнеры - это уникальная механика, содержащая в себе набор функций.

При работе с блоками вам необходимо сперва создать контейнер.

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

Также можно создать контейнер в левом нижнем углу рабочей панели блока:

В любом блоке может быть несколько контейнеров!

У каждого блоке есть порты выхода. Именно условия выполнения контейнера влияет на этот порт.

Условия работы контейнеров:

  1. Если это блок события, то порт выхода сработает на выполнение любого из контейнеров. Это тоже самое, если бы создали несколько блоков события с одним контейнером. В этом примере, событие сработает либо когда пользователь напишет сообщение, либо когда подпишется в сообщество ВК / канал Telegram.

  2. Если это блок условия, то каждый контейнер создает новый порт выхода.

    Мы также можем переименовать названия контейнеров для удобства:

    Готовый пример:

    ВАЖНО! Контейнеры условий проверяются последовательно. В примере выше, сперва бот проверит находится ли пользователь в списке "Эксперт", если нет, то проверит находится ли он в списке "Продюсер". Если ни одно из условий не сработает, то сработает порт "Иначе".

  3. В блоке действия контейнеры также работают последовательно. Например, мы можем сделать цепочку из сообщений и таймеров.

  4. В блоке сообщения контейнеры также работают последовательно:

  5. В блоке таймера, контейнеры также работают последовательно:

Last updated