Автоматические посты о раздачах бесплатных игр в WordPress на n8n
Автор собрал сценарии n8n, которые отслеживают раздачи бесплатных игр в Epic, Prime Gaming и Steam и сами публикуют посты в WordPress с описанием, картинками и ссылками на магазины. Проект запущен, на сборку ушло пять дней по несколько часов.
Что сделали
Сценарий n8n по расписанию забирает списки бесплатных игр из источников вроде Epic и Prime Gaming, разбивает их на отдельные записи и убирает дубли. Недостающие описания, картинки и даты окончания раздачи он добирает через Browserless на своём сервере. Новые игры сохраняются в NocoDB. Потом сценарий через REST API создаёт черновик в WordPress, загружает главную картинку и переводит пост в публикацию. Подписчикам приходит письмо из FluentCRM.
Что получилось
По словам автора, проект запущен. Бэкенд, интеграция с WordPress и сценарии заняли пять дней по несколько часов. Позже добавились карточки игр, которые пишет ИИ. Одна проблема осталась нерешённой, сценарий не умеет доставать ссылки на источники для этих карточек.
На что обратить внимание
Кроме n8n и WordPress понадобятся развёрнутые у себя Browserless, NocoDB и FluentCRM.
Пояснение
Browserless это браузер без интерфейса для скрейпинга сайтов, его можно поднять на своём сервере. NocoDB это открытая база данных с интерфейсом таблицы. FluentCRM это плагин WordPress для рассылок.
Кому пригодится
Владельцам тематических сайтов на WordPress, которые публикуют однотипные новости из одних и тех же источников.
Попробуйте сами с n8n
Собери в n8n сценарий, который раз в [день/неделю] проверяет [Epic Games Store, Prime Gaming, Steam] на новые бесплатные игры и собирает по каждой название, описание, картинку и ссылку на магазин. Пусть он создаёт пост в WordPress для каждой игры как [черновик/запланированный пост] на [мой сайт на WordPress]. Ничего не публикуй, пока не покажешь мне пример поста и я его не одобрю. Задача готова, когда один тестовый прогон даёт правильный черновик для каждой текущей раздачи.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: community.n8n.io ·