Данный курс является адаптированным переводом части официального курса от команды n8n на русский язык. Часть курса, посвященная кейсу с университетом, является авторской.
Что такое n8n?
n8n (“эн-эйт-эн”, “эн-восемь-эн”, прежнее название “Nodemation”) — это бесплатный и открытый инструмент автоматизации ваших процессов. Он может брать данные (как открытые, так и через авторизацию), обрабатывать их, строить логические цепочки и создавать разнообразные события на их основе. Например, вы можете настроить каждодневную загрузку ваших задач из Notion, проверку их статуса, автоматического создания на их основе событий в Гугл-календаре и отправку писем всем причастным.
n8n заменяет собой такие известные и дорогостоящие сервисы автоматизации, как Zapier, automate.io, IFTTT и множество других. Он абсолютно бесплатен для использования (кроме облачной версии) и обладает рядом других преимуществ.
n8n распространяется по принципу fair-code и с лицензией Apache 2.0 with Commons Clause. Вот здесь можно прочитать про ограничения лицензии. Если вкратце, то действуют определенные ограничения на продажу всего, что связано с n8n, включая консультирование.
Для чего этот курс?
Пройдя этот курс, вы сможете автоматизировать простые процессы без кода с помощью приложения n8n.
Вы узнаете, как:
- извлекать данные из внешних приложений и сайтов с помощью HTTP-запроса,
- проверять их на соответствие одному или нескольким критериям,
- обрабатывать результат проверки и отправлять их в Телеграм
Чему я научусь?
К концу этого курса вы будете знать:
- Как настроить n8n и перемещаться по пользовательскому интерфейсу редактора
- Как структурированы данные в n8n
- Как настроить различные параметры узла и добавить учетные данные
- Когда и как использовать условную логику в рабочих процессах
- Как планировать и контролировать рабочие процессы
- Как импортировать, загружать и делиться рабочими процессами с другими
Вы построите два рабочих процесса (workflow):
- Двухузловой рабочий процесс для получения статей из Hacker News
- Рабочий процесс из почти десятка узлов, который поможет вашему знакомому получать записи из хранилища данных, фильтровать их, изменять, сортировать и уведомлять вас о результатах.
Пара слов об установке
Сразу отмечу, что лучше всего осваивать этот инструмент, установив n8n на арендованный VPS-сервер, в отличие от установки на компьютер или использования платной облачной версии. Стоимость аренды такого сервера в России — 200-300 руб. в месяц, есть варианты и за 150. Находясь на собственном сервере, ваш n8n сможет работать 24/7, что вряд ли возможно на настольном компьютере. И стоить будет меньше, чем минимальный тариф €20, на облачном сервисе. Тем не менее, в курсе я расскажу про все способы установки, в том числе и самый простой — через приложение..
В том числе можно использовать и пробную версию платного облачного сервиса n8n.cloud
Подробнее про установку я расскажу на следующем уроке.
Как будет проходить обучение?
Обучение будет проходить по принципу learning-by-doing. Сначала вы познакомитесь с основными процессами, а затем попрактикуетесь в построении рабочих процессов.
На протяжении всего курса мы будем использовать определенные символы для выделения информации:
⚠️ Предупреждение, исключение
💡 Совет, ярлык
📖 Определение, дальнейшее чтение
Следующий урок → Установка и обновление n8n
К курсу → Вводный курс по сервису автоматизации n8n