Автопостинг из RSS в группу ВКонтакте: новые статьи на стене сообщества

Автопостинг из RSS в группу ВКонтакте в nana800 собирается из двух блоков: триггер проверяет ленту сайта, блога или YouTube-канала, а блок «VK» на каждую новую запись публикует пост на стене сообщества с заголовком, ссылкой и картинкой. Код не нужен, но для записи на стене по документации VK нужен ключ пользователя с правами wall и photos. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна.

Собрать в конструкторе

Что можно автоматизировать

  • Публиковать в сообществе каждую новую статью своего сайта или блога: заголовок, короткое описание и ссылка на статью
  • Переносить новые видео YouTube-канала в группу ВКонтакте через RSS-ленту канала
  • Прикладывать к посту картинку из ленты: блок сам скачает её по ссылке и загрузит во ВКонтакте
  • Собирать в одном сообществе новости нескольких сайтов: на каждую ленту свой триггер RSS
  • Переписывать анонс блоком YandexGPT или ChatGPT перед публикацией, чтобы пост не повторял текст сайта слово в слово

Как настроить

  1. 1

    Найдите адрес RSS-ленты

    Обычно ленту дают по значку RSS на сайте или по адресу сайта с окончанием /feed или /rss. У YouTube-канала тоже есть лента, её адрес с ID канала подсказан в поле триггера. Откройте адрес в браузере: правильная лента показывает XML-текст, а не обычную страницу сайта.

  2. 2

    Получите ключ доступа VK для стены

    По документации VK для записи на стене и загрузки фото нужен ключ пользователя с правами wall и photos, эти права VK выдаёт приложению по заявке в поддержку разработчиков. Можно сначала попробовать ключ сообщества: Управление, Работа с API, «Ключи доступа», «Создать ключ». Если VK ответит ошибкой 27 или 15, нужен ключ пользователя.

  3. 3

    Добавьте триггер RSS

    Создайте схему в конструкторе и добавьте триггер «RSS feed new item». Вставьте адрес ленты и выберите, как часто её проверять: от раза в 5 минут до раза в сутки, по умолчанию раз в 15 минут.

  4. 4

    Настройте пост в блоке «VK»

    Добавьте блок «VK», вставьте ключ и выберите операцию wall_post. В «ID стены» впишите ID сообщества со знаком минус, например -123456789, «От имени сообщества» оставьте true. В текст подставьте из триггера заголовок title и описание без разметки description_text, в «Готовые вложения» - ссылку на статью link, в «Ссылки на фото» - картинку image_url.

  5. 5

    Проверьте ключ пробным постом

    Чтобы не ждать новой статьи, соберите пробную схему: триггер «button» и блок «VK» с любым текстом. Включите её и нажмите кнопку: в результате блока появится ссылка на пост, а если VK отказал, в поле error_message будут код и текст ошибки. Сама кнопка бесплатная, а пробную схему после проверки можно выключить.

  6. 6

    Включите схему

    Первая проверка только запоминает записи, которые уже есть в ленте, поэтому архив сайта в группу не уйдёт. Пост выйдет после первой новой записи в ленте. Пока схема включена, она стоит 0,42 ₽ в час.

Сколько стоит

Запуск блоков RSS стоит 0,10 ₽, блоков ВКонтакте - 0,20 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.

Сервисы в связке

  • RSS

    Новые записи RSS-ленты сайта, блога или YouTube-канала сами уходят в Telegram, ВКонтакте или таблицу. Без кода, бесплатный баланс каждый месяц, карта не нужна.

  • ВКонтакте

    Публикуйте записи на стене сообщества ВКонтакте и отправляйте сообщения от его имени без программирования. Бесплатный баланс каждый месяц, карта не нужна.

Частые вопросы

Проверка ленты без новых записей ничего не стоит. Каждая новая запись стоит три запуска базового блока: триггер RSS - один, пост в блоке «VK» - два, вместе со всеми фото. 1 000 запусков базового блока стоят 100 ₽. Включённая схема стоит 0,42 ₽ в час, поэтому при круглосуточной работе большая часть бесплатных 350 ₽ в месяц уходит на часы схемы.

По документации VK для записи на стене и фото на стену нужен ключ пользователя с правами wall и photos. Эти права VK выдаёт приложению по заявке в поддержку разработчиков. Ключ сообщества для стены в документации не упомянут: его можно попробовать, и если VK ответит ошибкой 27 или 15, понадобится ключ пользователя.

Первая проверка только запоминает записи, которые уже есть в ленте, и ничего не публикует, чтобы не выложить весь архив сайта. Пост выйдет при ближайшей проверке после того, как в ленте появится новая запись. То же самое происходит после смены адреса ленты.

Частоту вы выбираете в триггере: раз в 5, 10, 15, 30 или 60 минут, раз в 3, 6 или 12 часов либо раз в сутки. Если новых записей сразу много, за одну проверку выходит не больше заданного числа постов, по умолчанию 10, от старых к новым. Остальные уйдут при следующих проверках.

Каждая запись ленты запускает схему один раз, даже после перезапуска сервера: триггер узнаёт её по guid, id или ссылке. А если запрос к VK повторится из-за сбоя сети, VK узнаёт повтор по коду записи, который блок передаёт с запросом, и второй пост не появится.

Да. В поле «Ссылки на фото» подставьте image_url из триггера: блок скачает картинку и загрузит во ВКонтакте, подойдут JPG, PNG или GIF до 50 МБ. Если лента картинку не даёт, пост выйдет без фото. Ссылку на статью положите в «Готовые вложения»: в запись можно добавить одну ссылку.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе