RSS-лента как источник
Источником автоматизации может быть не только сайт на WordPress, но и RSS/Atom-лента. ParrotPoster сам регулярно проверяет ленту и публикует новые записи в ваши аккаунты. Плагин на сайте для этого не нужен: подойдёт лента любого сайта, в том числе чужого или закрытого паролем.
Примечание
RSS-источник создаётся только в кабинете parrotposter.com. В мастере внутри плагина WordPress выбора RSS нет: там предлагается только сайт и тип записей.
Как работает
- Для RSS доступен только режим «Мгновенно»: шаг Режим в мастере пропускается. Архив, Гибрид и Дайджест для ленты недоступны.
- Шаги мастера: Источник → Отбор записей → Аккаунты → Шаблон (расписания нет).
- Автоматизация реагирует на новые записи, которые появились в ленте после её создания. Что уже было в ленте, по умолчанию не публикуется.
Создание
- Автоматизация → Создать автоматизацию.
- На шаге Источник контента в поле Тип источника выберите RSS-лента.
- В поле URL ленты вставьте адрес. Нужен адрес с HTTPS.
- ParrotPoster проверит ленту (Проверяем ленту…). Пока проверка не пройдена, перейти дальше нельзя.
- При необходимости настройте параметры ниже и нажмите Далее.
- Дальше всё как в быстром старте: отбор записей, аккаунты, шаблон. Поля для шаблона берутся из записей ленты.
Параметры источника
| Параметр | Что значит |
|---|---|
| Интервал проверки (секунды) | Как часто проверять ленту. По умолчанию 900 секунд (15 минут). Допустимо от 300 до 86400 секунд (от 5 минут до 24 часов). |
| Импорт существующих записей | Не импортировать прошлые записи (по умолчанию) или Импортировать записи за недавний период. Для периода укажите Длительность окна (секунды): от 1 часа до 30 дней. |
| Доступ к ленте | Без авторизации, HTTP Basic (имя пользователя и пароль) или Произвольный заголовок (имя и значение заголовка). |
| Обновлять посты при изменении записей в ленте | Включено по умолчанию. Если уже опубликованная запись изменится в ленте, социальный пост обновится. |
| Удалять посты, если записи исчезли из ленты | Включено по умолчанию. См. ниже. |
Первая проверка и импорт старых записей
Первая успешная проверка только запоминает всё, что уже есть в ленте: эти записи считаются виденными и не публикуются.
Если выбран Импорт существующих записей за период, будут опубликованы записи, дата публикации которых попадает в этот период, начиная со старых. Записи без даты публикации не импортируются. После первой успешной проверки этот параметр уже ни на что не влияет и в карточке автоматизации становится недоступным для редактирования.
Сколько публикуется за раз
За одну проверку создаётся не больше 20 новых постов, остальные ждут следующих проверок и уходят в порядке даты публикации. Сколько записей ожидает, видно в карточке автоматизации. Очередь ожидания хранит до 500 записей, всё сверх этого теряется — для очень шумных лент сузьте отбор записей.
Изменения и удаления записей
- Обновление. Пост обновляется, только если у записи в ленте есть явная дата изменения, она новее прежней и содержимое реально изменилось. Если изменились лишь поля, которые не нужны шаблону, ничего не происходит. Если лента не отдаёт дату изменения, правки записей не заметны.
- Удаление. Пост удаляется, только если лента явно помечает запись удалённой или у записи указан срок окончания и он прошёл. Запись, которая просто пропала из ленты (её вытеснили новые), удалением не считается, хотя подсказка в интерфейсе говорит иначе. Удалённая запись, снова появившаяся в ленте, публикуется как новая.
Удаление переносит пост в корзину ParrotPoster, но не удаляет его в самой соцсети, если он уже вышел.
Состояние ленты
В карточке автоматизации на вкладке Публикация показано состояние ленты:
- Последняя проверка, Последний успех, Следующая проверка;
- Лента ещё не проверялась — до первой проверки;
- Лента отклонила учётные данные. Проверьте настройки доступа. — ошибка доступа (ответы 401/403);
- Работают push-обновления (WebSub) — лента поддерживает мгновенные уведомления;
- сколько новых записей ожидает публикации.
Если сервер ленты отвечает «не изменилось», это успешная проверка. При сетевых сбоях ParrotPoster делает паузы между попытками всё длиннее (до 6 часов), а после успешного ответа возвращается к обычному интервалу. Ошибка проверки записывается в Журнал отдельным запуском со статусом Ошибка.
Изменение настроек источника
На вкладке Публикация блок Источник RSS позволяет изменить проверку ленты и доступ к ней. URL ленты закреплён за автоматизацией и не меняется; для другой ленты создайте новую автоматизацию. Переключатели обновления и удаления записей находятся в блоке запуска.
Совет
Сохранённые пароль и значение заголовка ParrotPoster не показывает. Чтобы сохранить любые изменения источника для защищённой ленты, введите данные доступа заново целиком.
Остальное (Журнал, выключение, удаление) описано на странице после настройки. Если лента не работает — возможные проблемы.
