На днях мне попался заказ на автоматизацию. Нужно было парсить письма из email и сравнивать тему и содержание письма с эксель файлом. В файле 3 листа и в зависимости от того, что было в сравнении с темой письма в первом листе — разный алгоритм дальнейшего сравнения.
В общем, сделать я решила автоматизацию на n8n, так как она должна была работать исключительно локально на компьютере у заказчика. И я подумала, что так будет проще разобраться. Один раз настроить в терминале логин и всё (для бесплатного использования, без вебхуков и пр.).

Забегая вперёд — нифига. Это у меня макбук и всё действительно просто устанавливается, а на windows там сплошные костыли с этими настройками через докер.
Но не это главное. Главное, что я сделала автоматизацию на n8n и она парсила 200 писем больше часа, после чего просто отваливалась. CPU и потребление памяти просто улетали в космос (это я уже решила делать на сервере с триггером по сообщению в телеграм, после того как поняла что заказчик не справится с открытием n8n локально сам).

А таких писем в день было по 500–1000 штук, соответственно если докупать на сервер объём, то стоить он уже будет порядка 60 руб в день. Что совсем не подходит под концепцию «разовой оплаты» за выполненные услуги.

Решено было вернуться к старому доброму скрипту на Python, который я написала за день, залила на сервер и всё прекрасно работает. 1000 писем обрабатывает меньше, чем за 5 минут.

Тут не будет вывода, что n8n плохой или ещё что‑то. Просто для данной задачи он вообще не подошел. А вот для автоматизации постов в Threads, например, очень даже мне понравился.
Поэтому в данном случае вывод — что надо изучать инструмент прежде чем его использовать. Да, он очень хорош для no‑code разработки. Но не всегда подходит под задачи.
Комментарии (6)
digtatordigtatorov
20.07.2025 15:38Я конеч все понимаю, но я не понимаю. Пока ничего добрее старого доброго скриптового проекта на гите не будет, если я не ошибаюсь на n8n нет возможности (возможно уже добавили) свои скриптики в коробочки вставлять -> ограничения.
С langflow сделали чуть все поприятнее, там все на питоне и хоть закастомись, но боже, как же это все no_code медленно работает. Хоть убей, а пока разберешься че куда тыкать пол года пройдет
P.S. Кажется я пробовал разворачивать n8n ло кально, геморрой еще тот, а в langflow под тот же ollama придется свой скрипт писать
rypMaH
20.07.2025 15:38Очень странный кейс. Обычно с такими базовыми инструментами как эксель и почтовые ящики у n8n проблем не возникает, а вот штуки посложнее/объёмней уже да, могут легко положить систему.
А где вы такой дашборд с нагрузкой ресурсов нашли? Или сами сделали?
kosyakus Автор
20.07.2025 15:38В целом-то работает можно сказать быстро, но там каждая итерация - это сравнение с файлом в 4тыс строчек. И видимо на этом этапе идёт перегруз памяти. Я не поняла, можно ли её принудительно как-то высвобождать. А дашборд такой показывается на сервере. У меня Beget.
uralhi
Если чисто локальная история, то ИМХО такие задачи решаются проще и быстрее с помощью MS Power Automate Desktop.
Но апологеты open source обычно отвергают даже мысль об использовании решений от MS :)))
janvarev
Апологеты опен сорс еще помнят такие аббревиатуры от MS, как WPF, Silverlight, VB, VB.NET, F#, ActiveX и множество других, несовместимых друг с другом.
Нет, спасибо, можно я ОДИН раз изучу Python и буду на нем все делать? Ну, в крайнем случае перейду с одного generic-языка на другой.
Count_s
Зачем использовать такие странные решения, когда есть Automator с поддержкой AppleScript? Тем более Power Automate Desktop никогда не публиковался ни под OSX ни даже под Linux.