Описание Robot
Релизы

Создание первого простейшего workflow

Типовое "Hello, world!"

Описание задачи

В данной статье мы создадим первый простейший workflow, который будет сохранять в переменную текст.

Цель данного материала не в том, чтобы продемонстрировать всевозможные аспекты работы в Studio, а в том, чтобы дать почувствовать механику разработки простейших workflow.

Решение задачи

Запуск и добавление первого блока

Запускаем ElectroNeek Studio.

Поскольку мы хотим записать в переменную некое значение, нам понадобится блок "Задать значение переменной".

  1. Раскрываем список "Основные" и дважды кликаем по блоку "Задать значение переменной" (либо перетаскиваем его мышкой), добавляя его тем самым в рабочее пространство.

  2. Убеждаемся, что блок соединен с блоком "Старт". Если соединения нет, то делаем это вручную (либо нажимаем правой кнопкой мыши по блоку "Задать значение переменной" и выбираем "Сделать стартовым блоком").

В результате рабочее пространство должно выглядеть, как на рисунке ниже.

Задание настроек первого блока

Мы хотим записать в некоторую переменную простой текст "Hello, world!".

  1. Делаем активным блок "Задать значение переменной", кликнув по нему один раз, и убеждаемся, что на панели справа появились параметры.

  2. В поле "Имя переменной" вводим hello_message.

  3. Поскольку мы хотим ввести только текст и ничего больше, то оставляем выбранной опцию "Задать значение" у параметра "Значение переменной".

  4. В поле "Значение переменной" вводим Hello, world!.

В результате блок с параметрами должен выглядеть, как на рисунке ниже.

Запуск

  1. Нажимаем на кнопку запуска workflow.

Результат должен выглядеть так, как на рисунке ниже.

Итог

  1. В консоли появилась строчка "Бот успешно завершил работу, время выполнения " и далее длительность выполнения.

  2. В блоке "Переменные" появилась та переменная, которая была создана выше, вместе с ее значением.

Возможная модификация задачи

Данную задачу можно слегка разнообразить. Например, к тексту "Hello, world!" можно добавить текущую дату с использованием действия "Вычислить текущую дату". Рассмотрим, как это сделать.

  1. Перед действием "Задать значение переменной" добавить действие "Вычислить текущую дату" (вместе с добавление данного действия появится действие "Задать значение переменной" в формате "Сохранить результат предыдущего шага".

  2. Повторить все шаги до этапа 3 раздела "Задание настроек первого блока".

  3. Теперь, поскольку мы собираемся ввести не просто текст (строку), а еще и дату, нам необходимо выбрать опцию "Вычислить значение".

  4. В поле "Значение переменной" вводим "Hello, world! " + String(current_date). Соответствующий пример приведен на рисунке ниже. Используется метод String() для изменения типа переменной из даты в строку (англ. string).

  5. Запустить workflow. В результате в блоке с переменными отобразится не только текст, но и текущая дата.