Инструкции

Когда бот, когда n8n, когда скрипт

Как выбрать инструмент под задачу: Telegram-бот, n8n или свой код.

Краткий ориентир, чтобы не усложнять и не переплачивать.

Telegram-бот (или другой мессенджер)

  • Нужен диалог с пользователем: команды, кнопки, ответы в реальном времени.
  • Приём заявок, опросы, уведомления клиентам, мини-поддержка.
  • Можно сделать в n8n (ноды Telegram) или на Python/Node (полный контроль над логикой и интерфейсом).

Плюсы n8n: быстро собрать без кода, визуальный редактор.
Плюсы кода: сложная логика, свои БД, кастомные сценарии.

n8n (workflow-автоматизация)

  • Связка сервисов: «пришла заявка в форму → записать в таблицу → отправить в Telegram → отправить письмо».
  • Регулярные задачи по расписанию: отчёты, выгрузки, напоминания.
  • Входящие webhook от внешних систем, обработка и маршрутизация.
  • Не нужна сложная логика и программирование — достаточно нод и условий.

Когда не хватает: нестандартная логика, тяжёлые вычисления, свои алгоритмы — тогда проще скрипт или бот на коде.

Скрипт (Python, Node и т.д.)

  • Парсинг, сложная обработка данных, свои алгоритмы, интеграции без готовых нод.
  • Полный контроль над производительностью и зависимостями.
  • Запуск по cron или из n8n (Execute Command / HTTP к своему сервису).

Минус: дольше разработка и поддержка по сравнению с простым workflow в n8n.

В одном проекте

Часто комбинируют: n8n — оркестрация и связки (форма → таблица → уведомления), бот на коде — сложный диалог и команды, скрипты — тяжёлая обработка или парсинг. n8n может вызывать скрипт по webhook или по расписанию.

Обсудить задачу

Опишите задачу — предложу решение и ориентир по срокам.