И действуем четко по ней, подглядывая в этот файл 👀
🔗 Ссылка на шаблоны лежит в моем телеграм-канале.
[A] Облачная версия N8N (n8n.cloud)
Просто вписать название в строку поиска нод:
[B] На своем сервере (Railway или другой)
Settings > Community nodes (в конце)
Это самая простая и удобная база данных для агентов.
https://supabase.com/dashboard/organizations
☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽☝🏽
Data API – тут юзернейм проекта после “https://” и до “.supabase”, и еще тут Host ссылка проекта, ее можно копировать целиком.
API Keys – тут service_role для обычной Supabase ноды.
API Keys – тут anon_public для HTTP ноды.
(а) Обычная нода Supabase настраивается как в 🎥 видео-инструкции.
(b) Credential в http-ноде “Load Reply Context (RPC)” делается так:
AuthorizationBearer YOUR_API_KEY
Это аналог Гугл-таблиц, который проще подключается.
https://airtable.com/app6YBO4m1oiBO7L2/shrrUSQiO1ggwvn09
https://airtable.com/create/tokens
URL:
{{ $json.articles?.source_url || $json.source_url }}
ДАТА ОБРАБОТКИ:
{{ $json.articles?.processed_at || $json.processed_at || $now() }}
Это скрапер, то есть сервис позволяющий открывать любые сайты и вытаскивать из них содержимое, удаляя из него лишнее (рекламу из новостных статей, например).
https://app.scrapingbee.com/account/manage/api_key
AI DATA EXTRACTION:
*{"title": "Extract the main article title (not site name, not navigation text, just the article headline)",
"full_article_text": "Extract ONLY the main article content. Exclude: cookie banners, navigation menus, advertisements, social media buttons, footer text, 'Sign in dialog', 'Search dialog', comment sections, and any promotional content. Focus on paragraphs that form the actual article body."}*
Block Resourses: ON
JSON Responce: ON
Настройки Credential:
- Name: api_key (если этого поля нет, то не нужно)
- Value: Ваш API ключ
ГитХаб я использую в качестве бесплатного текстового редактора, легко работающего с форматированием Markdown. Его можно заменить на Гугл-документы или что-то иное, но мне именно он нравится больше.
https://github.com/settings/tokens
HEADERS PARAMETRS:
Name:
Accept
Value:
application/vnd.github+json
Name:
X-GitHub-Api-Version
Value:
2022-11-28
Настройки Credential:
Credential Type: GitHub API
Github Server:
https://api.github.com
User:
[ вписать свой ]
Дата Отчета:
{{ $json.created_at }}
Лонгрид_URL:
{{ $json.gist_url }}
Использованные_Ссылки:
{{ $json.topics_covered.join(', ') }}
Текст_для_Telegram:
{{ $json.markdown_content.substring(0, 500) + '...' }}
Telegram_Message_ID:
{{ String($json.telegram_message_id) }}
Вставить API ключ своего бота в URL чтобы было “печатает…”.
Важно: нужен префикс bot перед токеном!
Правильный формат:
https://api.telegram.org/bot123456789:GANmgG_qwertyasdfgh-GDS/sendChatAction
Вписать свой Telegram User ID в поле фильтра. Узнать его можно прямо в N8N во время тестового запуска (найди поле с айдишником).
Это нода для хитровыебанного поиска по базе данных.
Если проект уже создан, осталось настроить Header Auth и вписать Anon Key.
⚠️ Как настраивать Credential в ноде “Load Reply Context (RPC)”:
- Name: Authorization
- Value: Bearer YOUR_API_KEY
*Где искать Anon Key:* смотри раздел "2. Создаем проект в базе данных Supabase" выше.
Это один из множественных сервисов, позволяющих агентам использовать Google-поиск).
https://serpapi.com/manage-api-key
Это сервис, позволяющий агенту открывать любые ссылки.
https://jina.ai/api-dashboard/key-manager
Resourse:
Reader
Operation:
Read
URL:
Defined automatically
Simplify: ON
Это кастомная нода, которая приводит в порядок форматирование, чтобы текст ровно и четко отправлялся телеграм-ботом (N8N очень привередливый).
Output Field:
telegram_text
Escape Mode:
Escape
☁️ (a) Если у тебя версия n8n.cloud, тогда выбери шаблон без Telegramify, там используется форматирование HTML.
(b) Если твой N8N установлен на Railway (своем сервере) выбери соответствующий шаблон, и Telegramify будет следить над форматированием MardownV2 (он пизже). Инструкция по разворачиванию N8N на Railway лежит здесь:
На диск залил две версии воркфлоу Копирайтера:
!Screenshot 2025-10-22 at 19.47.38.png/Screenshot_2025-10-22_at_19.47.38.png)
Это сервис, где можно арендовать модельки для генерации картинок и видео.
Настройки Credential:
AuthorizationKey YOUR_API_KEYRetry On Fail: ON
Max.Tries: 3
Wait Berween Tries: 5000 ms
On Error: (Continue using error output)
На этот сайт можно загрузить фото и получить ссылку. Это нужно, чтобы модельки для генерации или редактирования изображений легко его распознавали (не во все можно загрузить файл, и они требуют именно ссылку):
https://api.imgbb.com/
Body Parameters:
Parameter Type: Binary File
Name: image
Inpud Data Field Name: data
Responce:
Responce Format: Autodetect
Настройки Credential:
- Name: key
- Value: Ваш API ключ
BODY JSON:
{
"prompt": "{{ $json.text }}",
"image_urls": [
"{{ $json.data.url }}"
],
"num_images": 1,
"output_format": "jpeg"
}
Retry On Fail: ON
Max.Tries: 3
Wait Berween Tries: 5000 ms
On Error: (Continue using error output)
🏄🏽♂️ Поздравляю! Все готово.
⚡ Шаблон настроен.
https://openrouter.ai/models
https://platform.openai.com/settings/organization/api-keys
Тогда при ошибке (они редко, но случаются) агент попробует повторить запрос. Это включается в настройках ноды. Пример:
SQL код для создания таблиц показан в видео-инструкции в начале урока.