Здравствуйте,
У меня возникли вопросы по Zapier. Надеюсь, опытные пользователи смогут помочь
Мне удалось создать свой первый Zap. Он публикует ссылку с заголовком на странице Facebook всякий раз, когда пользователь создаёт новую тему на форуме Discourse. Я пытаюсь понять, как сделать это умнее. Например, публиковать посты только из определённой категории или устанавливать таймер между публикациями.
Первая мысль, которая пришла в голову — использовать сторонний инструмент — код (JS, Python или любой другой язык программирования). Я видел, что существует интеграция между Discourse и кодом, но не понимаю, как реализовать следующую логику:
Новый пост в сообществе Discourse.
Запуск кода, который выполняет какие-то действия (например, устанавливает изображение, проверяет категорию и так далее).
Публикация поста на странице Facebook, если это необходимо.
Возможно ли это реализовать с помощью Zapier? Если да, то как это сделать?
Да, вы можете добавить шаг фильтрации в Zapier, чтобы фильтровать сообщения по их ID категории. Однако я не уверен, доступны ли фильтры Zapier только на премиум-планах. Обратите внимание на разделы «Настройка сообщений, которые будет получать Zap» и «Добавление шага фильтрации для более точного контроля над сообщениями» в этой теме: Use the Zapier Discourse Zap Templates.
Если у вас премиум-план Zapier, использование вебхука Discourse будет дешевле, чем фильтрация в Zapier для управления тем, какие сообщения запускают Zap. Если Zap останавливается фильтром, он всё равно засчитывается как задача в Zapier.
Спасибо, но я думаю, что попробую свои силы с Integromat. Небольшой вопрос по вебхукам
Я создал вебхук, который отправляет POST-запрос каждый раз, когда пользователь открывает новую тему. Но я не понимаю, как выглядит JSON. В событиях у меня есть:
{
"ping": "OK"
}
Как можно расширить JSON, чтобы он содержал все необходимые данные?
JSON, который вы опубликовали, — это тот, что генерируется при нажатии кнопки «Ping» вебхука. Попробуйте создать новую тему на вашем сайте, а затем посмотрите на данные запроса для этого события. Там вы должны увидеть гораздо больше данных.