
Заявка с сайта: сообщение в Telegram и строка в таблице
Агент соберёт сценарий n8n: узел Webhook принимает заявку, Telegram присылает тебе имя и телефон, Google Sheets добавляет строку в таблицу. Перед тем как отдать JSON, он прогонит проверку и исправит найденное.
- search_nodes и get_node: Webhook, Telegram (версия 1.2) и Google Sheets (версия 4.7), для отправки сообщения в Telegram обязателен Chat ID.
- validate_workflow на первом варианте нашёл 2 ошибки: пустой Chat ID и выражение без знака = в тексте сообщения, для выражения сразу дал исправленную строку.
- После двух правок проверка прошла: 3 узла, 2 связи, 4 выражения, ошибок нет.
Собери сценарий n8n: узел Webhook принимает заявку с сайта методом POST (поля name и phone), узел Telegram присылает мне сообщение с именем и телефоном, узел Google Sheets добавляет строку в таблицу «Заявки» с колонками «Имя» и «Телефон». Узлы найди через search_nodes, их версии и обязательные поля возьми из get_node. Поля заявки для таблицы бери из узла Webhook через $('Имя узла Webhook').item.json: после узла Telegram в $json лежит уже его ответ. Chat ID и ID таблицы оставь как [ВСТАВЬ_CHAT_ID] и [ВСТАВЬ_ID_ТАБЛИЦЫ]. Готовый JSON прогони через validate_workflow и исправляй, пока ошибок не останется. В конце дай JSON целиком и скажи, что заполнить перед запуском.Бесплатно: почта или сразу Телеграм-канал клуба
- Совет. Проверка не видит, откуда берутся данные: вариант, где таблица брала поля заявки через $json после узла Telegram, у нас прошёл её без замечаний. По документации n8n $json - это вход текущего узла, здесь ответ Telegram, поэтому поля заявки бери через $('Заявка с сайта').item.json.
- Совет. Готовый JSON вставляется прямо в редактор n8n или импортируется файлом.
