Начало работы

Первые шаги в lapot

Что такое lapot

lapot — платформа для визуальной автоматизации. Вместо того чтобы писать код, вы собираете «поток»: соединяете готовые блоки (их называют узлами, или нодами) стрелками — и получаете рабочую интеграцию, вебхук, расписание задач или обработку данных.

Каждому, кто регистрируется, достаётся личный кабинет. Внутри кабинета можно завести один или несколько «инстансов» — так в интерфейсе называется отдельный персональный экземпляр редактора потоков со своим адресом, своими потоками и своими ресурсами. Заводить свой сервер, устанавливать что-либо на свой компьютер или разбираться с настройкой ничего этого не нужно — всё уже готово к работе через браузер.

Кроме самого редактора потоков, к инстансу можно подключить datagate — отдельное хранилище табличных данных, если для интеграции нужно где-то хранить и выбирать структурированные данные, не поднимая для этого свою базу.

Регистрация и вход

На странице входа есть ссылка «Зарегистрироваться». Понадобится действующий адрес электронной почты — на него в дальнейшем можно будет восстановить доступ к учётной записи, — и пароль. Пароль никому, включая поддержку, сообщать не нужно: его не спросят.

После входа система запоминает вас в браузере, поэтому заново вводить пароль при каждом визите не придётся, пока вы сами не нажмёте «Выйти» в меню в правом верхнем углу.

Если забыли пароль — на странице входа есть соответствующая ссылка; либо можно написать в поддержку, указав почту, на которую зарегистрирована учётная запись.

Совет для тех, кто редко работает с сайтами такого рода: используйте менеджер паролей браузера или отдельное приложение, чтобы не набирать пароль каждый раз вручную и не потерять его. Записывать пароль в текстовый файл на рабочем столе не стоит — это небезопасно.

Обзор кабинета

После входа вы попадаете в раздел «Рабочие области» — это стартовая страница со списком ваших инстансов. Сверху — панель с названием сервиса, кнопкой смены светлой/тёмной темы и меню с вашей почтой.

В меню под вашей почтой (справа вверху) собраны личные разделы:

Строка вкладок под шапкой — основная навигация: «Рабочие области» (ваши инстансы) и «Поддержка» (обращения). Если вкладок больше, чем помещается на экране (например, на узком мониторе или телефоне), часть из них уезжает в выпадающее меню «Ещё» справа.

Интерфейс одинаково удобен и на компьютере, и на телефоне: на маленьком экране элементы автоматически перестраиваются в столбец.

Первый поток за 5 минут

Короткая практика, чтобы освоиться, если вы никогда раньше не пользовались редактором потоков.

  1. Создайте инстанс. В разделе «Рабочие области» нажмите «Создать инстанс», придумайте название и выберите тариф. Подождите несколько секунд, пока статус на карточке не станет «работает».

  2. Откройте редактор. Нажмите кнопку «Редактор» на карточке инстанса — он откроется в новой вкладке браузера.

  3. Найдите нужные узлы в палитре. Слева — список узлов, сгруппированных по категориям. В категории «common» найдите узел inject (у него значок кнопки) и узел debug (у него значок жучка).

  4. Перетащите оба узла на рабочее полотно — просто зажмите мышью и перетяните каждый на свободное место в центре экрана.

  5. Соедините их. У каждого узла есть маленькие кружки-разъёмы: справа — выход, слева — вход. Протяните линию мышью от выхода узла inject ко входу узла debug.

  6. Разверните поток. Нажмите синюю кнопку «Deploy» в правом верхнем углу редактора. Без этой кнопки поток существует только в редакторе и ничего не делает по-настоящему.

  7. Откройте панель отладки. Справа — боковая панель с несколькими вкладками (значками). Найдите вкладку со значком жучка — это и есть панель отладки, куда узел debug будет выводить сообщения.

  8. Запустите поток. Кликните по синему квадратику слева на самом узле inject прямо на полотне — это запускает поток вручную. В панели отладки справа появится сообщение.

Поздравляем — это работающий, пусть и совсем простой, поток. Дальше можно пробовать более сложные узлы: function (свой код на JavaScript), http request (запрос к внешнему сервису), http in и http out (приём и ответ на веб-запросы, то есть вебхук).

Первый поток за 5 минут

Короткая практика, чтобы освоиться, если вы никогда раньше не пользовались редактором потоков.

  1. Создайте инстанс. В разделе «Рабочие области» нажмите «Создать инстанс», придумайте название и выберите тариф. Подождите несколько секунд, пока статус на карточке не станет «работает».

  2. Откройте редактор. Нажмите кнопку «Редактор» на карточке инстанса — он откроется в новой вкладке браузера.

  3. Найдите нужные узлы в палитре. Слева — список узлов, сгруппированных по категориям. В категории «common» найдите узел inject (у него значок кнопки) и узел debug (у него значок жучка).

  4. Перетащите оба узла на рабочее полотно — просто зажмите мышью и перетяните каждый на свободное место в центре экрана.

  5. Соедините их. У каждого узла есть маленькие кружки-разъёмы: справа — выход, слева — вход. Протяните линию мышью от выхода узла inject ко входу узла debug.

  6. Разверните поток. Нажмите синюю кнопку «Deploy» в правом верхнем углу редактора. Без этой кнопки поток существует только в редакторе и ничего не делает по-настоящему.

  7. Откройте панель отладки. Справа — боковая панель с несколькими вкладками (значками). Найдите вкладку со значком жучка — это и есть панель отладки, куда узел debug будет выводить сообщения.

  8. Запустите поток. Кликните по синему квадратику слева на самом узле inject прямо на полотне — это запускает поток вручную. В панели отладки справа появится сообщение.

Поздравляем — это работающий, пусть и совсем простой, поток. Дальше можно пробовать более сложные узлы: function (свой код на JavaScript), http request (запрос к внешнему сервису), http in и http out (приём и ответ на веб-запросы, то есть вебхук).